【发布时间】:2012-02-27 22:54:14
【问题描述】:
我已经搜索了所有平常的内容,但都没有找到。我一定是在做傻事!
我只是创建了一个新项目 ASP.NET Web App,并希望通过在我的 Windows 7 x64 机器上本地安装 IIS 7.5 来使用和调试它。
根据我的阅读,这应该是一个简单的过程;我的问题是 Visual Studio 不会在断点或错误等处停止。
我就是不明白:
- Visual Studio 会自动为我附加到 w3p 进程。
- 如果我将鼠标悬停在断点上,它会显示一条消息,说明它在同一个 w3p 进程中。
- 我在管理员上下文中。可以肯定的是,我手动运行它,但无论如何,如果您是管理员,它无论如何都会这样运行。
一些注意事项:
- 我不希望使用 IIS Express,因为我的任务需要本机 IIS 7.5,但它确实在 express 中进行调试 - 这并不奇怪。
- 如上所述,所有这些都在本地完成。
- 虚拟目录的路径指向项目文件,由 Visual Studio 2010 设置。它甚至将 网络服务 设置为文件夹结构上的读取。
- 从 VS 调试时,网站运行良好,只是调试是问题。
也许是权限?默认应用程序池使用的是 ApplicationPoolIdentity 而不是 Network Service...应该这样吗?我以为他们本质上是一回事。虽然我改变了这个并且没有运气,除非我没有做我应该做的事情
请记住,我的问题是半独特的,因为我没有收到错误消息,甚至在事件日志中也没有......出于所有意图和目的,它应该可以正常工作,但事实并非如此。
VS 和 IIS 以及所有更新都适用于最新版本。
注意:我熟悉 IIS7.5,我运行自己的公共 Web 托管服务器。我只是从未尝试过调试
注意:它是 Visual Studio 2010 Ultimate
感谢您的宝贵时间。
【问题讨论】:
-
您使用的是什么版本的 Visual Studio?
-
我提到过几次,VS 2010
-
VS 2010 Express、Premium、Professional、Ultimate?
-
您是否在调试模式下构建您的网络应用程序?
标签: asp.net visual-studio-2010 debugging iis-7.5