Visual Studio开发服务器是否具有等效的IIS应用程序池空闲超时设置?如果是这样,我该如何改变它?我在开发环境中运行时让用户的会话保持打开状态时遇到问题,并想知道这是否是问题。Visual Studio开发服务器空闲超时
1
A
回答
1
不幸的是,ASP.NET开发的WebService并不代表真实的生产环境,根据微软:
...这提供了一种方便的方式来测试你的ASP.NET应用程序 没有IIS 7 - 然而, ,我们建议您配置Visual Studio 以使用IIS 7环境测试您的应用程序。 的原因是:ASP.NET开发服务器不支持集成模式下的ASP.NET应用程序,这是IIS 7使用的默认模式 操作。这可能会在应用程序 行为中引入差异。 ASP.NET开发服务器不支持许多 IIS配置功能,因此如果您的应用程序依赖于或使用 这些功能,则在ASP.NET Development Server中承载时,其行为可能会不同或不正确。 ASP.NET开发服务器不支持使用除ASP.NET之外的其他技术的应用程序 ,如PHP,CGI和其他第三方技术支持部分应用程序。
http://learn.iis.net/page.aspx/387/using-visual-studio-2008-with-iis/
0
您可以在sessionState
超时在web.config
:
<system.web>
<sessionState mode="InProc" timeout="30" />
</system.web>
但是这个值的变化也将被部署与应用程序。另一种选择是使用conditional compilation preprocessor directive和覆盖global.asax
在会话启动会话超时:
void Session_onStart(object sender, EventArgs e)
{
#if DEBUG
Session.Timeout = 6 * 60; // 6 hours
#endif
}
相关问题
- 1. SSL与Visual Studio开发服务器
- 2. Visual Studio ASP开发服务器和PHP
- 3. Visual Studio ASP.NET开发服务器和IIS服务器
- 4. Visual Studio:同时开发WCF客户端和服务器
- 5. 自由半径 - 会话超时,空闲超时(断开空闲用户)
- 6. Visual Studio 2008开发服务器使用C#2.0编译器
- 7. 在Visual Studio开发服务器中使用ISAPI筛选器
- 8. 使用ISAPI筛选器的Visual Studio开发服务器
- 9. 要使用哪种? Visual Studio开发服务器或本地IIS Web服务器?
- 10. Visual Studio提供的IIS服务器和开发服务器有什么区别?
- 11. 苹果推送通知服务空闲超时
- 12. IIS Web Serive空闲超时
- 13. SSH空闲超时相关
- 14. 增加空闲超时
- 15. 在IIS或Visual Studio内部网络服务器上开发
- 16. 阻止Visual Studio 2010启动ASP.net开发服务器
- 17. 我们的Visual Studio开发没有服务器的SVN
- 18. 使用Visual Studio 2010为Windows 2k/2k3服务器开发
- 19. EPiServer 6站点中心在Visual Studio开发服务器中断
- 20. Visual Studio 2008开发服务器不启动
- 21. 无法启动已配置的Visual Studio开发Web服务器
- 22. 在asp.net中检测开发服务器(Visual Studio)
- 23. 使用Linux服务器的Visual Studio开发环境
- 24. 系统空闲时间 - Windows服务
- 25. 在Visual Studio开发服务器上为soap web服务启用CORS设置
- 26. Visual Studio + FreeBSD服务器+ ssh =?
- 27. apache2 FastCGI通信与动态服务器中止首次读取空闲超时
- 28. 检测服务空闲
- 29. Python在Visual Studio中引发超时
- 30. Visual Studio为我的项目中的所有网站打开开发服务器
呃,所以它有一个相当的IIS应用程序池空闲超时设置? – ajbeaven
不幸的是没有。 –
嗯,在这种情况下它是坏的,因为它表明其他地方存在问题。感谢您的回答。 – ajbeaven