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. 模仿與Visual Studio開發服務器
- 2. SSL與Visual Studio開發服務器
- 3. Visual Studio ASP開發服務器和PHP
- 4. Visual Studio ASP.NET開發服務器和IIS服務器
- 5. 空閒套接字連接到Apache服務器超時期
- 6. Visual Studio:同時開發WCF客戶端和服務器
- 7. 自由半徑 - 會話超時,空閒超時(斷開空閒用戶)
- 8. Visual Studio 2008開發服務器使用C#2.0編譯器
- 9. 使用ISAPI篩選器的Visual Studio開發服務器
- 10. 在Visual Studio開發服務器中使用ISAPI篩選器
- 11. 要使用哪種? Visual Studio開發服務器或本地IIS Web服務器?
- 12. Visual Studio提供的IIS服務器和開發服務器有什麼區別?
- 13. 蘋果推送通知服務空閒超時
- 14. 增加空閒超時
- 15. 空閒超時IIS上
- 16. IIS Web Serive空閒超時
- 17. 空閒連接超時
- 18. Ruby:Net :: HTTP空閒超時?
- 19. SSH空閒超時相關
- 20. Condor超時空閒作業
- 21. MongoDb - 空閒連接超時
- 22. 問題與空閒超時
- 23. 使用Visual Studio 2010爲Windows 2k/2k3服務器開發
- 24. Visual Studio ASP.NET開發服務器不斷返回舊頁面
- 25. EPiServer 6站點中心在Visual Studio開發服務器中斷
- 26. Visual Studio 2010 SQL開發服務器停止工作
- 27. 在IIS或Visual Studio內部網絡服務器上開發
- 28. 在asp.net中檢測開發服務器(Visual Studio)
- 29. 如何在VS2015中使用Visual Studio開發服務器
- 30. Visual Studio 2008開發服務器不啓動
呃,所以它有一個相當的IIS應用程序池空閒超時設置? – ajbeaven
不幸的是沒有。 –
嗯,在這種情況下它是壞的,因爲它表明其他地方存在問題。感謝您的回答。 – ajbeaven