如何部署Global.asax文件?它是否以釋放模式編譯到App_Code.dll?是App_Code.dll中的Global.asax文件
0
A
回答
1
您只能部署Global.asax
文件,它會立即收到更改。就像更改Web.config
文件一樣。
從MSDN
Global.asax文件,也被稱爲ASP.NET應用程序文件,是一個 可選文件,其中包含代碼爲應對 應用級事件...
ASP.NET Global.asax文件可以與ASP Global.asax 文件共存。您可以在記事本中的WYSIWYG設計器中使用 創建Global.asax文件,也可以將其作爲編譯類在您的 應用程序的\ Bin目錄中作爲程序集部署。 但是,在後者 的情況下,您仍然需要引用程序集的Global.asax文件。
當您將更改保存到活動Global.asax文件時,ASP.NET頁面 框架檢測到文件已更改。它完成當前對應用程序的所有請求,向任何偵聽器發送Application_OnEnd 事件,並重新啓動應用程序域。在 的影響,這將重新啓動應用程序,關閉所有瀏覽器會話和 刷新所有狀態信息。當來自 瀏覽器的下一個傳入請求到達時,ASP.NET頁面框架將重新編譯並重新編譯Global.asax文件 並引發Application_OnStart事件。
0
你不能直接部署Global.Asax
。如果你想,那麼你可以通過編輯DLL來完成。如果你在MVC項目上,那麼你可以在DLL中看到mvcapplication.cs
。我們可以應用更改。它爲我工作。我已經使用.net Reflector和Reflexil 2.1。 IMAGE
相關問題
- 1. App_Code文件夾變成App_Code.dll發表
- 2. 從App_Code.dll中恢復文件後面的代碼
- 3. global.asax文件中的區域路徑
- 4. 共享Global.asax&Error.aspx文件
- 5. 從Global.asax文件重定向
- 6. 類型'typename'存在於App_Code.dll和solution.dll中
- 7. 是否有可能在global.asax文件中編碼jquery或Javascript
- 8. HttpRuntime.Cache在Global.asax中總是空
- 9. 「的指令控制是未知的」添加新的Global.asax文件
- 10. ASP.NET在global.asax中將文件保存到文件中
- 11. 的Global.asax事件:Application_OnPostAuthenticateRequest
- 12. 用Global.asax文件發送電子郵件
- 13. global.asax事件
- 14. global.asax中的dataTable.AsEnumerable()
- 15. Global.asax中的Server.MapPath
- 16. Applicaion_Error事件在Global.asax中
- 17. 是Global.asax Application_Error異步?
- 18. global.asax檢查文件夾中的文件,並複製文件夾爲空
- 19. Global.asax文件中只觸發一次的事件
- 20. LightSwitch WebApplication未輸入Global.asax文件
- 21. 從global.asax文件調用存儲過程
- 22. Application.Start()事件在global.asax
- 23. global.asax中的常量
- 24. global.asax中的Init事件未被觸發
- 25. 從Global.asax中
- 26. 在Global.asax中
- 27. 在Global.asax中
- 28. HttpApplication.Context空Global.asax中
- 29. asp.net中的HTTP錯誤503,因爲global.asax文件
- 30. 無法在Global.asax文件的會話中存儲Url
哦,所以它不必被釋放?它就像web.config? – cdub
@chris在我的回答中添加了一節以解決您在評論中提出的問題 – Icarus