如何使用 visual studio 在真实域上调试应用程序

how to debug app on real domain with using visual studio

我有 .NET Framework 4.6.1 应用程序,我只知道临时站点“example.com”的域名并且有源代码。

我在暂存时遇到错误,但在本地运行正常。

所以我想在该域上调试应用程序。

我可以在真实域上调试应用程序吗?

我尝试过使用“附加到进程”但没有成功。

如果我可以调试,我该怎么做?

提前致谢。

实际上,正如derpirscher所说,您应该使用远程调试器来调试该域的项目。

确保你的服务器和你的电脑在同一个网络下。然后将远程调试器文件夹从 VS 共享(复制)到远程域计算机中。 运行 msvsmon.exe 在远程服务器上。然后就可以在域服务器下调试项目了

Anyway,要使用VSIDE调试其他域机器上的项目,必须确保msvsmon.exe(远程调试工具)已安装并且在远程计算机上启动,这意味着您必须能够访问域计算机,否则您无能为力。参见 this document

Here is a document about remote debugging a c# app.