net.core 应用程序的远程调试不起作用
Remote debugging of net.core app doesn't work
我有一个 dot net 核心应用程序,我使用 Debug -> attach 在 azure websites 远程服务器上进行处理:
我附加到 dotnet.exe 进程,我可以看到断点是红色的,这意味着符号已加载并准备调试。
问题是当我访问该网站时,visual studio 中没有任何反应,因此由于某种原因它没有遇到断点。这是附加到进程以远程调试网络核心应用程序的正确方法吗?
您是否发布了 Azure 站点的调试版本?如果您需要附加到 Azure 网站(称为 App)并逐步执行代码,则必须使用 Debug
配置进行发布,以便复制 PDB。
来源:MSDN / Remote debugging web apps
原来你必须附加 w3wp.exe 和 dotnet.exe。问题已解决。
我有一个 dot net 核心应用程序,我使用 Debug -> attach 在 azure websites 远程服务器上进行处理:
我附加到 dotnet.exe 进程,我可以看到断点是红色的,这意味着符号已加载并准备调试。
问题是当我访问该网站时,visual studio 中没有任何反应,因此由于某种原因它没有遇到断点。这是附加到进程以远程调试网络核心应用程序的正确方法吗?
您是否发布了 Azure 站点的调试版本?如果您需要附加到 Azure 网站(称为 App)并逐步执行代码,则必须使用 Debug
配置进行发布,以便复制 PDB。
来源:MSDN / Remote debugging web apps
原来你必须附加 w3wp.exe 和 dotnet.exe。问题已解决。