我难住了。我浏览了有关 StackOverflow 和 Google 的所有建议……不高兴。
我的 Application_Start 方法在我的 ASP.Net 4.0 应用程序中的行为不正确。我可以设置应用程序变量,但不能调用我的日志记录方法。
我可以设置变量:
Application["appStartDT"] = DateTime.Now.ToString();
但是我的日志记录方法没有被调用:
Utilities.writeLog("Application started at: " + System.DateTime.Now.ToString(), 4);
这发生在我从 VWDE 2010 中的内部 IIS 服务器切换到 IIS 7.5(在 Windows 7 上)的时间,尽管我不是 100% 它是相关的(必须切换,因为我使用的是虚拟目录)。
[后脚本编辑:我将项目切换回“使用 Visual Studio 开发服务器”,并且我的 Application_Start 方法触发并执行了我的日志记录方法。我需要使用 IIS。关于我忽略的 IIS 设置有什么建议吗?]
任何的意见都将会有帮助。
尊敬,
射线