如何部署Global.asax文件?它是否以发布模式编译到App_Code.dll?
答案 0 :(得分: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 任何侦听器的事件,并重新启动应用程序域。 效果,重新启动应用程序,关闭所有浏览器会话和 刷新所有国家信息。当来自a的下一个传入请求时 浏览器到了,ASP.NET页面框架重新编译并重新编译 Global.asax文件并引发Application_OnStart事件。
答案 1 :(得分:0)
您无法直接部署Global.Asax
。如果你想,那么你可以通过编辑DLL来实现。如果您使用的是MVC项目,则可以在DLL中看到mvcapplication.cs
。我们可以应用更改。它对我有用。我使用了.ref Reflector和Reflexil 2.1。IMAGE