我已经在本地IIS上部署了.net core 2.1应用程序,但无法调试应用程序。我还尝试将自己创建的“无托管代码”应用程序池附加到w3wp.exe进程中,但仍然无法调试我的应用程序。
已更新:我找到了一种解决方案,可以同时运行dotnet.exe和已部署的进程,但我成功了一次,但是在该dotnet.exe从进程列表中消失之后,在任何地方都找不到它,但它存在于C语言中: / ProgramFiles / dotnet我也尝试过重新启动VS,但是仍然没有运气。那我可以恢复dotnet.exe进程吗?
答案 0 :(得分:0)
好吧,因此在Lex Li评论和Google的帮助下,我找到了调试部署在本地IIS上的Asp.net核心应用程序的解决方案。 我们需要附加2个进程来调试应用
注意:有时我们可能无法在“附加到进程”列表中找到dotnet.exe进程,即使它在C:\ ProgramFiles \ dotnet中也可用。因此,我们只需要在浏览器上刷新IIS部署的应用程序,然后列表中就会显示dotnet.exe进程。