调试部署在本地IIS上的.net核心应用程序?

时间:2018-08-02 12:50:58

标签: asp.net iis iis-7 .net-core asp.net-core-2.0

我已经在本地IIS上部署了.net core 2.1应用程序,但无法调试应用程序。我还尝试将自己创建的“无托管代码”应用程序池附加到w3wp.exe进程中,但仍然无法调试我的应用程序。

已更新:我找到了一种解决方案,可以同时运行dotnet.exe和已部署的进程,但我成功了一次,但是在该dotnet.exe从进程列表中消失之后,在任何地方都找不到它,但它存在于C语言中: / ProgramFiles / dotnet我也尝试过重新启动VS,但是仍然没有运气。那我可以恢复dotnet.exe进程吗?

1 个答案:

答案 0 :(得分:0)

好吧,因此在Lex Li评论和Google的帮助下,我找到了调试部署在本地IIS上的Asp.net核心应用程序的解决方案。 我们需要附加2个进程来调试应用

  1. dotnet.exe
  2. devenv.exe(devenv.exe的标题为     在IIS上部署我们的应用程序的名称相同。

注意:有时我们可能无法在“附加到进程”列表中找到dotnet.exe进程,即使它在C:\ ProgramFiles \ dotnet中也可用。因此,我们只需要在浏览器上刷新IIS部署的应用程序,然后列表中就会显示dotnet.exe进程。