我已经搜索了所有常见的问题,但没有结果。我一定做错了什么!
简单地说,我创建了一个新项目,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。
感谢您的时间。
简单地说,我创建了一个新项目,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。
感谢您的时间。