是App.Code.dll中的Global.asax文件

时间:2012-08-30 20:02:14

标签: c# asp.net .net global-asax app-code

如何部署Global.asax文件?它是否以发布模式编译到App_Code.dll?

2 个答案:

答案 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