我已經繼承了需要某些維護的Web應用程序,並且所做的所有更改都發生在global.asax文件中。有一點谷歌搜索告訴我,這是動態編譯的(現在沒有global.asax.cs代碼隱藏),所以我想我可以通過將新文件放入應用程序的根目錄來部署更改。原來在那裏沒有global.asax文件,但是/ bin文件夾中有一個App_global.asax.compiled文件。我無法在我的開發機器上的任何位置找到這個.compiled文件,所以假設它只能由IIS創建(而不是由asp.net開發服務器創建)。部署對global.asax的更改
作爲一個實驗,我停止了應用程序池,重命名.compiled文件,將global.asax複製到應用程序根文件夾並重新啓動應用程序池。幾分鐘後,.compiled不會從新的global.asax重新生成,因此我還原了這些更改。
如何讓我的更改進入實時應用程序?該應用程序相當大,有很多dll,所以我希望儘可能避免進行完整的部署。
感謝