我目前在共享托管方面遇到了一些麻烦,因为我无法使用会话,因为它们在大约20秒后超时(当我认为appPool被回收时)我已经研究过使用sqlServer或sessionState模式但托管公司没有这些设置,或者我无法安装它们,似乎认为cookie是一种可行的选择。
任何人都可以推荐任何提供会话工作的共享解决方案的托管公司,最好是在英国。
今天环顾四周后,我想我会去寻找一个vps解决方案,因为我觉得它不适用于共享主机方案的任何地方。
感谢。
答案 0 :(得分:1)
ASP.NET中的会话应该可行。 AppPool默认回收大约需要26个小时左右。如果AppPool在20秒后回收,我会向您的托管服务提供商提出支持请求。否则,SqlServer会话允许您将任何命名数据库作为您的aspnet会话存储(您可以在<sessionState>
下的web.config文件中进行配置。
因此,这意味着任何允许您使用SQL Server数据库的ASP.NET托管提供程序都可以为您提供会话状态。在英国有很多这样的。一个是fasthosts。