gpt4 book ai didi

asp.net - 在 IIS 7 中调试 ASP.NET

转载 作者:行者123 更新时间:2023-12-02 15:56:59 24 4
gpt4 key购买 nike

我已经搜索了所有常见内容,但一无所获。我一定是做了什么蠢事!

我只是创建了一个新项目 ASP.NET Web App,并希望通过在我的 Windows 7 x64 机器上本地安装 IIS 7.5 来使用和调试它。

根据我所读到的内容,这应该是一个简单的过程;我的问题是 Visual Studio 不会在断点或错误等处停止

我就是不明白:

  • Visual Studio 会自动为我附加到 w3p 进程。
  • 如果我将鼠标悬停在断点上,它会显示一条消息,内容相同,即它位于同一个 w3p 进程中。
  • 我处于管理员上下文中。为了确定起见,我手动运行了它,但无论如何,如果您是管理员,它都会像这样运行。

一些注意事项:

  • 我不想使用 IIS Express,因为我的任务需要 native IIS 7.5,但它确实可以在 Express 中进行调试 - 这并不奇怪。
  • 如上所述,所有这些都是在本地完成的。
  • 虚拟目录的路径指向项目文件,由 Visual Studio 2010 设置。它甚至将网络服务设置为在文件夹结构上读取。
  • 从 VS 进行调试时,网站运行良好,只是调试才是问题所在。

也许是权限问题?默认应用程序池使用的是ApplicationPoolIdentity而不是网络服务...应该是吗?我原以为它们本质上是一体的。虽然我改变了这一点,但除非我没有做我应该做的事情,否则运气不佳

请记住,我的问题是半独特的,因为我没有收到错误消息,甚至在事件日志中也没有......出于所有意图和目的,它应该工作正常,但事实并非如此。

VS 和 IIS 以及所有更新均已应用。

注意:我熟悉IIS7.5,我运行自己的公共(public)网络托管服务器。我只是从未尝试过调试

注意:它是 Visual Studio 2010 Ultimate

感谢您的宝贵时间。

最佳答案

叹息!

我回到了基础...卸载了 IISExpress 并进行了测试;有效!重新安装IISExpress;成功了!.

我猜想在 IISExpress 做了一些奇怪的事情之后安装了 native IIS7?我安装IIS7时已经在IIS7上运行了register ISS命令。

是的,现在我已经同时安装了它们并且它们工作得很好。感谢大家的帮助,非常感谢。

关于asp.net - 在 IIS 7 中调试 ASP.NET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9473692/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com