我在asp.net mvc4项目的assemblyInfo.cs文件夹中使用过此方法。我正在启动一个新的应用程序并将基础放在一起,至此我添加了ninject和log4net。System.Web.PreapplicationStartMethod未启动ASP.NET MVC4
现在我想从使用存储在App_Start文件夹中的类调用静态方法:
[assembly: System.Web.PreApplicationStartMethod(
typeof (Dashboard.App_Start.EnvironmentConfigFileMover), "CloneEnvironmentConfigDirectory")]
在我的AssemblyInfo.cs文件
。类方法没有被调用。我检查了方法的拼写与正在使用的没有问题,我插入一个断点,它只是忽略了我。非常令人沮丧。我从使用WebActivator的preapplicationstartmethod的问题中看到了类似的帖子。我已经阅读过WebActivator是建立在system.web的preapplicationstartmethod之上的,我只需要一个简单的方法调用,所以我甚至不需要WebActivator,我怀疑添加到我的项目中会工作,因为我甚至无法获得系统。网上一个工作。
任何我应该看看是什么问题?也许ninject或log4net在可能干扰这个的某个地方做出任何更改?
谢谢!
更新:顺便说一句我在我的笔记本电脑非服务器本地运行此。