【发布时间】:2013-02-01 18:06:58
【问题描述】:
设置:
我有一个 ASP.NET MVC 4 应用程序,部署在可以使用远程桌面访问的远程服务器上。
文件已经发布到服务器,所以没有来源。
在远程服务器上,安装了 Visual Studio 2012 Express 的副本。
问题:
在服务器上调试应用程序的最佳方法是什么?
我的下意识反应是用 Visual Studio 2012 Express 打开应用程序,然后调试它。
但是将所有代码编译成 .dll 文件后,我可以调试任何东西吗?
那么...你会推荐什么策略?
问题:
由于解决方案已发布,因此没有项目文件或解决方案文件。那么如何创建解决方案文件以允许我打开此解决方案?
对不起,如果这听起来很简单,我的大脑已经死了。嗯,差不多。我还能打字……
【问题讨论】:
-
有机会在服务器上也有调试符号吗? (.dll 之后的 .pdb 文件)。如果是,您可以将该进程附加到 Visual Studio。
-
您是否有权访问任何源代码,还是只能访问已部署在生产环境中的内容?
-
我认为您不能使用 VS Express 调试器附加到进程。我认为您必须拥有标准版或更好的版本。
标签: asp.net-mvc visual-studio-2012 visual-studio-debugging