【问题标题】:Sessions and shared hosting (Asp.net)会话和共享主机 (Asp.net)
【发布时间】:2012-02-19 21:36:19
【问题描述】:
我目前在共享主机方面遇到了一些问题,因为我无法使用会话,因为它们在大约 20 秒后超时(我猜是当 appPool 被回收时)我已经研究过使用 sqlServer 或 sessionState 模式但是托管公司没有这些设置,或者我无法安装它们,并且似乎认为 cookie 是一种可行的选择。
任何人都可以推荐任何提供共享解决方案的托管公司,并且最好是在英国。
今天环顾四周后,我想我会选择一个 vps 解决方案,因为我认为它在共享托管计划中的任何地方都不可用。
谢谢。
【问题讨论】:
标签:
asp.net
session
hosting
【解决方案1】:
ASP.NET 中的会话应该可以正常工作。 AppPool 默认回收时间约为 26 小时左右。如果 AppPool 在 20 秒后回收,我会向您的托管服务提供商提出支持请求。否则,SqlServer 会话允许您将任何命名数据库作为您的 aspnet 会话存储(您可以在 <sessionState> 下的 web.config 文件中进行配置。
因此,这意味着任何允许您使用 sql server 数据库的 ASP.NET 托管服务提供商都可以为您提供会话状态。在英国有很多这样的。一种是fasthosts。