【发布时间】:2014-09-15 14:57:30
【问题描述】:
我的任务是在一个由第 3 方开发的门户网站内部进行开发,并且我没有 Global.asax.cs 的代码隐藏文件。
我需要能够在应用程序启动事件中放置代码……例如,为 MVC 和 WebApi 映射路由是我现在需要做的最关键的事情。但是由于第 3 方没有提供背后的代码,有没有其他方法可以让我挂钩到此应用程序的 Application Start 事件?
或者这种缺乏访问权限的目的是作为一种“功能”来阻止客户端开发人员在应用程序级事件中运行代码?
【问题讨论】:
-
您可以反编译现有的
Global类并使用添加的代码重新编译它。我认为这里更重要的问题是,一旦您开始修补此第 3 方工具不受支持的功能,那么您可能会使该第 3 方提供的任何支持无效。
标签: asp.net asp.net-mvc-4 asp.net-web-api