在Visual Studio 2015中附加调试器不适用于Azure网站
我收到以下错误
请帮忙
无法配置远程调试程序。
无法加载属性
无法加载应用设置
答案 0 :(得分:29)
我为这个问题畏缩了大约3个小时。解决方案是通过Visual Studio" Attach to Process"手动附加调试器。
以下是步骤。
1)让我们进入Azure门户@ https://portal.azure.com,然后前往您的App Services目录(如图所示)。
2)单击您要调试的应用程序。
3)点击设置或所有设置(两者都将启动"所有设置"刀片)
4)转到应用程序设置,然后向下滚动。在那里你会看到"远程调试"。如图所示,检查是否已打开此功能非常重要。选择适当的Visual Studio版本。请注意,如果您从经典门户网站访问,则将无法选择Visual Studio 2015。
5)按保存。
如果您从未为App Service设置FTP帐户,请继续阅读,否则请跳至步骤8.
6)在已打开的"所有设置"刀片,向下滚动并查找"部署凭据"。在这里,您将创建 FTP用户名和密码。放任何你想要的东西。当然,我建议您使用与您的帐户不同的用户名,并使用strong password。
7)单击“保存”。
8)如果您忘记了自己的FTP用户名,请在您的网络应用的主页面(您点击的位置"所有设置")中,您将获得部署用户名。在此示例中,您将使用斜杠之后的那个。如果是mywebsite \ userftp,您将使用 userftp 。
9)让我们前往Visual Studio。打开要调试的项目,然后选择" DEBUG"标签。
10)点击"附加流程"。当然,你可以点击Alt + P,这也会打开你的窗口!
11)现在你将专注于资格赛。放入你的azurewebsites.net域名。您可以尝试使用.com域名,但在我的情况下,它没有用。我正在使用Cloudflare在我的共享Azure网站上启用https,似乎它正在过滤与调试器的连接。
12)按键盘上的Enter或按"刷新"按钮。
13)将出现以下提示:
14)如图所示:用户名将是:theSameWebsiteYouPutInTheQualifier.azurewebsites.net **。** exampleftp
请注意以下事项:
a)您必须将您放入限定符中的相同网站URL。
b)您必须在.net或.com
之后加上点和反斜杠c)您必须输入您的FTP用户名。请记住,在阅读第8点之后,如果您丢失了此网站,则必须在Azure网站上查看并在反斜杠后使用该名称。
按OK。如果收到一些错误,请检查是否已打开“远程调试”。我突然想到它已经关闭而没有注意到。
16)这会给你带来好吃的橙色" Ready"吧:D答案 1 :(得分:5)
假设您的项目设置正确,这通常可以解决问题:
如果不起作用:
答案 2 :(得分:2)
http://blog.falafel.com/remote-debugging-azure-websites-day-31-visual-studio-2015/更加确定的路线。
打开服务器资源管理器。 通过azure节点导航到您的Web应用程序。 右键并附加调试器。
配置所有好东西
答案 3 :(得分:0)