【问题标题】:How to solve the problem of debugging with in IIS如何解决在IIS中调试的问题
【发布时间】:2018-10-29 12:43:36
【问题描述】:

您好,我在 VS 中使用 iis 进行调试时遇到问题:

所以我应该做的是:

这里有 IIS 中的应用程序池:

我该如何解决这个问题?

【问题讨论】:

  • 您究竟采取了哪些步骤来得到错误?

标签: c# asp.net visual-studio iis


【解决方案1】:

两种选择

  1. 在 Visual Studio 中,通过 Debug -> Attach To Process 和过滤/选择 w3wp.exe 附加调试构建项目。如果您有多个站点/服务正在运行,最好将不同的站点/服务放在不同的应用程序池中。这样您就可以确定要附加到哪一个。在我附加的服务下方位于 App Pool 8 上。

  1. F5 调试站点/服务。如果处理 RESTful Web 服务,您可能需要更改一些 web.config 值,例如 allowunlisted。在编译中设置debug 也很有帮助,例如<compilation targetFramework="4.5.2" debug="true"/>

【讨论】:

  • 在我进行调试时没有在列表中找到 w3wp.exe - 附加到进程
  • 尝试以管理员身份运行 Visual Studio 并选择Show all processes from all users
  • 我在哪里找到所有用户?
  • 它是进程列表下的一个复选框。
  • 当我点击附加时,我有附加安全警告
猜你喜欢
  • 2011-12-25
  • 1970-01-01
  • 1970-01-01
  • 2021-12-08
  • 2011-08-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多