我有一个连接到 SQL Server 数据库的 MVC 4 Web 应用程序。它在本地 IIS Web 服务器上运行良好。当我将它部署到在同一台计算机上的 VMWare VM 上运行的 Windows 2008 Server 上运行的 IIS8 Web 服务器时,我收到错误“抱歉,处理您的请求时出错”。所以,我正在尝试调试应用程序。
我在虚拟机上安装并运行了远程调试器,并以管理员身份运行它。它说 WIN-JIIJ\magrawal 已连接。我使用工具 -> 附加到进程以毫无问题地连接到 WIN-JIIJ:4016 并选择 W3WP.exe。我还在“附加到”下拉列表中选择了托管 (v4.5) 代码。
现在,在 Visual Studio 中,我尝试在 Project -> Properties -> Web -> Debuggers 中启用 ASP.NET 调试器。这给了我错误,“无法在 Web 服务器上开始调试...... msvsmon.exe 似乎没有运行......可能是因为防火墙阻止......”
任何帮助将不胜感激。我现在已经花了两天时间。发现“对不起,发生错误......”消息来源的任何其他方法也很好