我有一个在Cassini中开发的ASP.NET 3.5 SP1应用程序。该应用程序包含一个global.asax文件,该文件应该运行一些代码 - 它在Cassini中运行良好,但在IIS中,调试器从不会访问该函数。为什么代码不运行?为什么Application_Start在Cassini中运行,但不在IIS7中运行?
3
A
回答
2
也许在Cassini中,应用程序在Cassini启动时启动。在II7中,一个服务,应用程序已经启动,当你启动调试器时,VS只附加调试器。您可以尝试启动调试器并回收IIS控制台中的池以查看应用程序是否重新启动?
1
您正在手动将调试器附加到w3wp.exe进程?很可能你太迟了,在调试器连接时Application_Start已经运行了。
1
是否确定代码没有被执行?是否可能是因为调试程序太晚而无法使用它?我建议添加一些日志记录的方法是肯定的。
0
我看到与在IIS7中运行的WCF Web项目相同的问题。 Application_Start()中的第一行代码是一个记录器写入,我从来没有得到它。另外,应该在Application_Start上初始化的其他对象永远不会被创建,因此我的代码的其余部分也会失败。任何人都可以通过这个找出什么?它在卡西尼运行良好...
+0
试试这个grue - 在你的global.asax.cs文件中,在类级别定义一个私有变量,并在构造函数中新建一个私有变量。挂在一些国家似乎偶尔会解决它。 – 2009-07-02 14:24:21
相关问题
- 1. 为什么此脚本在Chrome中运行,但不在Firefox中运行?
- 2. 为什么此代码在WinForms中运行,但不在ASP.NET中运行?
- 3. 为什么log4net在IDE中运行,但不在服务器上运行?
- 4. 为什么不在asp.net中运行Microsoft.Office.Interop.Outlook?
- 5. 为什么JavaScript不在Firefox中运行?
- 6. Python代码通过cmd运行,但不在IDLE中。为什么?
- 7. 为什么不运行--exec运行?
- 8. 为什么font-awesome在localhost上运行,但不在web上运行?
- 9. 为什么在Windows中我可以在Twisted reactor.callInThread()中运行Kivy app.run(),但不能在OSX中运行?
- 10. 为什么此聚合查询在命令行中可以在MongoDB中运行,但不能通过MongoEngine运行?
- 11. 程序在Eclipse中运行,但运行jar不运行
- 12. 为什么此过程在MYSQL中运行,而不是在Java中运行?
- 13. 为什么我的python文件可以在IDEL中运行但不能在Eclipse中运行?
- 14. 为什么CSS动画在Chrome中运行得很顺利,但在Firefox中不能运行?
- 15. 这个AnythingSlider JQuery为什么会在Chrome/Safari/Firefox等中运行,但不在IE中运行?
- 16. VB.NET - 这段代码将在VS2010中运行,但不会在VS2008中运行 - 为什么?
- 17. 不确定为什么Selenium方法在Main中快速运行但在JUnit中运行速度很慢
- 18. 在IIS7中运行ASP.NET MVC的问题
- 19. 为什么javascript不运行
- 20. cron为什么不运行?
- 21. 为什么不运行? JTable中查询
- 22. 在Python中,为什么这行从文件运行(没有例外),但在shell中运行时抛出异常?
- 23. “import cntk”从命令行运行,但不在PyCharm中运行
- 24. PHPUnit在终端上运行,但不在NetBeans中运行
- 25. 代码在shell中运行,但不是从模块中运行
- 26. 为什么线程不能在java中并行运行?
- 27. 为什么Ajax在Firefox中返回'错误'但运行'成功'?
- 28. 为什么Android:在Desktop中运行Gradle任务:在IntelliJ 2016.2中运行任务?
- 29. MVC 5 Application_Start未运行
- 30. 为什么在不应该运行Laravel的路由上运行中间件?
我在Visual Studio中打F5来获得附件。我在其他项目中看到过这个工作,所以这不是一个“太迟”的问题。 – 2009-04-20 14:37:36