我有ASP.NET MVC應用程序,它包含一些文件夾,可以在IIS中運行應用程序時實時更改文件。如何限制IIS應用程序池刷新,如果一些文件更改?
當我改變某些文件與像的.resx擴展(無代碼生成)和.XML(使用自定義內容)我的應用程序池被刷新,我不希望這種行爲,但是如果我改變.cshtml然後池不刷新。
當我在App_Data文件夾中提到「有問題」的文件時,池不會被刷新,但也可能有其他文件夾的解決方案。
例如,如果我有我的應用程序,文件夾結構:
App_Code
App_Data
- file1.resx // when its content changes the pool DOESN'T get refreshed
- files2.xml // when its content changes the pool DOESN'T get refreshed
- files3.cshtml // when its content changes the pool DOESN'T get refreshed
CustomFolder
- App_LocalResources
-- file1.resx // when its content changes the pool gets refreshed
-- files2.xml // when its content changes the pool gets refreshed
-- files3.cshtml // when its content changes the pool DOESN'T get refreshed
如何防止刷新IIS應用程序池,如果一定的文件或文件類型改變?
感謝您的任何幫助。
是啊,你說得對,** ** RESX,但爲什麼** ** XML作用是相同的方式,這是很奇怪的。給定鏈接中提供的解決方案似乎不太好。不管怎樣,謝謝你。 –
我會同意,XML再次踢掉這些東西是很奇怪的......特別是如果這是你放置在那裏的唯一文件。我對這部分沒有答案。 –