在我的MVC應用程序中,我在運行時通過application_start事件更新web.config.So,理想情況下應該只在應用程序啓動時完成。但在我的mvc應用程序中,application_start global.asax的事件被多次調用,即使我沒有重新啓動應用程序。在MVC應用程序中多次調用application_start事件
當我調用不同的動作時,它被重複調用,所以webconfig被重複更新&使我的應用程序非常慢。
您能否讓我知道,原因是什麼&如何處理。
在此先感謝 Aayushi
如果希望您的配置是動態的並且基於應用程序啓動的環境,這是非常有意義的。如果我想在不使用ant或maven的情況下將我的應用程序發佈到測試環境,然後忘記將連接字符串更改爲測試數據庫,該怎麼辦?如果有更好的方法,我想知道我自己。 – eaglei22 2015-05-28 14:58:09
你不使用ant和maven,而你忘記更改連接字符串。對你有好處。 – fengd 2015-05-29 06:41:57
其實我在這裏找到了我的答案,http://blog.davidebbo.com/2011/02/new-features-in-webactivator-13.html。 preapplicationstartmethod。在應用程序啓動被擊中之前,在這個實例中完美地使用它來修改web.config使用的配置文件。 – eaglei22 2015-05-30 13:04:19