5
A
回答
14
是的,你可以;見this answer。
但是,這不是一個好主意。
直到ASP.Net重新啓動AppDomain,它不會看web.config
。
如果更改web.config
,則只有重新啓動AppDomain後,更改纔會生效。
0
當您修改wed.config時,應用程序池將重置,您將丟失存儲在服務器上的任何會話信息。
+0
@downvoter:嗯好..所以你不認爲重置應用程序池是一件壞事? – 2010-01-28 22:23:56
1
您可以在不同的IP地址/主機名上設置重複的IIS容器。對新版本進行修改,然後交換IP。它擺脫了應用程序重新啓動的編譯時間。但是,如果您依賴進程內會話,那麼對於任何當前用戶來說都會出錯。
最安全的選擇是允許它重新啓動,並選擇一個很好的時間來做到這一點。你也可以設置編譯批次= false。這也可以加快關鍵系統的編譯時間。
8
您可以創建一個外部設置文件,然後在您的web.config中引用它。您需要在machine.config文件中將屬性「restartOnExternalChanges」更改爲false。
相關問題
- 1. 如何重新啓動asp.net應用程序,除了修改web.config
- 2. 我可以使用install4j啓動程序重新啓動Java應用程序嗎?
- 3. 修改Info.plist以啓動應用程序
- 4. 可以從BackgroundWorker重新啓動應用程序嗎?
- 5. 終止後iPhone應用程序可以重新啓動嗎?
- 6. 從您的ASP.NET應用程序更改您的web.config
- 7. 重新加載Vaadin UI而不重新啓動應用程序
- 8. 自動更新位置而不重新啓動應用程序
- 9. 修改App_GlobalResources文件強制應用程序重新啓動
- 10. 如果Windows索引服務不索引Web.Config,Windows索引服務可以重新啓動應用程序池嗎?
- 11. Node.js我可以永久強制不重新啓動我的應用程序嗎?
- 12. 更新Android應用程序而不重新啓動設備
- 13. ScrollView不滾動,應用程序重新啓動方向更改
- 14. 您可以遠程更新開發iPhone應用程序嗎?
- 15. python更改權限以重新啓動外部應用程序
- 16. 您可以阻止ASP.NET應用程序關閉嗎?
- 17. 使用.net Compact Framework編寫的應用程序可以重新啓動嗎?
- 18. 我可以使用main()來重新啓動我的應用程序嗎?
- 19. 重新啓動應用程序而無需重新啓動服務器?
- 20. 如何以編程方式修改ASP.NET MVC和C#應用程序中的web.config?
- 21. Phonegap Android應用程序重新啓動而不是恢復
- 22. 通知恢復應用程序,而不是重新啓動
- 23. 修改ASP.NET應用程序以通過HTTP而非HTTPS運行
- 24. iOS:如何以編程方式更改應用程序語言而無需重新啓動應用程序?
- 25. 可以工作的應用程序,然後重新啓動iPhone?
- 26. node.js應用程序可以重新啓動自己
- 27. 如何讓您的java應用程序自行重新啓動
- 28. 應用程序啓動後可以重新加載html模板嗎?
- 29. 我的iPad應用程序可以使設備重新啓動嗎?
- 30. 重新啓動我的iPhone後,可以在後臺應用程序工作嗎?
也許存儲的設置應該是有別的地方,如果正常運行時間是你的關心感動。你在改變什麼?它是否必須在web.config中? – 2010-01-28 15:08:52
VTC用於複製。請參閱http://stackoverflow.com/questions/613824/how-to-prevent-an-asp-net-application-restarting-when-the-web-config-is-modified – Brian 2010-01-28 15:16:53
還有更多的事情需要考慮,而不僅僅是asp.net應用程序重新啓動時更改您的web.config上飛... – 2010-01-28 22:26:29