Потерять сеанс до тайм-аута, когда хост онлайн
я разработал и asp.net приложение, которое отлично работает на локальном и локальном IIS 10.0, но после веб-развертывания на удаленном сервере IIS 7.5 его внезапный сеанс выходит во время работы..
Что я уже пробовал:
<configuration> <connectionstrings> <!--<add name="Liveconnection1" connectionstring="Data Source=xxxx;Initial Catalog=DB_Inventory;Integrated Security=SSPI;Pooling=False" providername="System.Data.SqlClient" />--> </connectionstrings> <system.web> <compilation debug="true" targetframework="4.5"> <assemblies> <add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" /> <add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> </assemblies> </compilation> <httpruntime targetframework="4.5" /> <sessionstate cookieless="false" timeout="20" /> <httpmodules> <add name="ApplicationInsightsWebTracking" type="Microsoft.ApplicationInsights.Web.ApplicationInsightsHttpModule, Microsoft.AI.Web" /> </httpmodules> </system.web> <appsettings> <add key="ValidationSettings:UnobtrusiveValidationMode" value="None" /> </appsettings> <system.diagnostics> <trace autoflush="true" indentsize="0"> <listeners> <add name="myAppInsightsListener"> type="Microsoft.ApplicationInsights.TraceListener.ApplicationInsightsTraceListener, Microsoft.ApplicationInsights.TraceListener"/> </add></listeners> </trace> </system.diagnostics> <system.webserver> <validation validateintegratedmodeconfiguration="false" /> <modules> <remove name="ApplicationInsightsWebTracking" /> <add name="ApplicationInsightsWebTracking" type="Microsoft.ApplicationInsights.Web.ApplicationInsightsHttpModule, Microsoft.AI.Web"> preCondition="managedHandler"/> </add></modules> </system.webserver> </configuration>
F-ES Sitecore
Если это веб-хост, то свяжитесь с хостом, так как некоторые из них имеют ограничения по тайм-ауту сеанса.
Rajeev Jayaram
Каким хостинг-провайдером вы пользуетесь?