在Visual Studio 2015中,Azure网站的附加调试器功能无法使用。
我遇到了以下错误:
请帮忙解决。
Microsoft Visual Studio
无法配置远程调试器。
无法加载属性。
无法加载应用程序设置。
在Visual Studio 2015中,Azure网站的附加调试器功能无法使用。
我遇到了以下错误:
请帮忙解决。
无法配置远程调试器。
无法加载属性。
无法加载应用程序设置。
我为这个问题苦恼了约3个小时。解决方法是通过Visual Studio的“附加到进程”手动连接调试器。
以下是步骤。
1) 打开Azure门户网站@ https://portal.azure.com,进入您的应用服务目录(如图所示)。
2) 点击要调试的应用程序。
3) 单击“设置”或“所有设置”(两者都将启动“所有设置”面板)
4) 转到“应用程序设置”并向下滚动。在那里,您将看到“远程调试”。检查已打开,如图所示。选择相应的Visual Studio版本。请注意,如果您正在从经典门户访问,则无法选择Visual Studio 2015。
5) 点击“保存”。
如果您从未为应用程序服务设置FTP帐户,请继续阅读,否则请跳到步骤8。
6) 在已打开的“所有设置”面板中,向下滚动并查找“部署凭据”。在这里,您将创建一个FTP用户名和密码。随便填写。当然,我建议您使用与您的帐户不同的用户名和强密码。
7) 点击保存。
8) 如果您忘记了FTP用户名,在Web应用的主页面(即您单击“所有设置”的页面),您将看到部署用户名。在本示例中,您将使用斜杠后面的用户名。如果是 mywebsite\userftp,则使用 userftp。
9) 让我们转向 Visual Studio。打开要调试的项目,然后选择“DEBUG”选项卡。
10) 单击 “附加进程”。当然,您也可以直接使用 Alt + P 快捷键打开窗口!
11) 现在你需要关注限定符。在其中输入您的 azurewebsites.net 域名。您可以尝试使用.com域名,但在我的情况下无法正常工作。我正在使用Cloudflare在共享的Azure网站上启用https,似乎它正在过滤与调试器的连接。
12) 在键盘上按Enter或单击“刷新”按钮。
13) 将出现以下提示:
14) 如图片所示:用户名将是:您在限定符中输入的相同网站URL.azurewebsites.net.exampleftp。
请注意以下内容:
a) 您必须放入与限定符中放入的相同的网站URL。
b) 您必须在 .net 或 .com 后面输入点和反斜线。
c) 您必须输入FTP用户名。请记住,在阅读第8点后,如果您丢失了这个用户名,您必须在Azure网站上检查并使用反斜杠后面的名称。
按“确定”。如果出现错误,请检查远程调试是否已打开。我曾经没有注意到它关闭了。
16) 这将使您拥有橙色的“准备就绪”状态栏 :D
更为可靠的方法请参考http://blog.falafel.com/remote-debugging-azure-websites-day-31-visual-studio-2015/。
打开服务器资源管理器。 通过 Azure 节点导航到您的 Web 应用程序。 右键单击并附加调试器。
配置所有好东西