Asp.net
重新發布程式碼時是否會觸發 global.asax 中的 Application_Start 事件?
當新發布的程式碼保存在項目的 IIS Web 根目錄中時,是否呼叫 global.asax 中的 Application_Start,
Application_Start每次應用程序池被回收時觸發,這通常在您更新 bin 文件夾或 web.config 中的某些文件時發生。因此,如果您重新發布站點並更新其中一些文件,IIS 將解除安裝應用程序並Application_Start在下次請求進入時觸發。
如果您的 Global.asax Application_Start 程式碼未在 IIS 發布的 Web 上觸發:
嘗試將您的應用程序 AppPool 更改為 ASP.NET v4.0 Classic。停止 AppPool 啟動 AppPool 回收 AppPool。
檢查它是否有效。