我刚刚升级到VS2015,当我尝试将远程调试器连接到Azure Web应用程序时,我收到此错误.
启动远程调试时发生以下错误:无法连接到名为"xxxxxxx.azurewebsites.net"的Microsoft Visual Studio远程调试器.远程调试器比此版本的Visual Studio 2015旧,并且Visual Studio不再与其兼容.请升级远程调试器以匹配Visual Studio.
我检查了azure web app设置并启用了Remote Debugging,并选择VS2015作为远程调试器.
Azure App Service Suppport - 事件查看器正在报告此警告
Msvsmon无法启动名为"127.0.0.1:50245"的服务器.发生以下错误:远程调试器的实例已在此计算机上运行,或者另一个进程已绑定到指定的TCP/IP端口.查看Msvsmon的帮助以获取更多信息.08005E80
我想这是问题,但我该如何解决呢?
这最近才刚刚开始发生.我尝试了我可以在Stack和其他论坛上找到的所有解决方案,但迄今为止没有任何工作.
当我尝试在Azure辅助角色上开始调试时,这是我得到的:
Debug窗口显示: The program '[2208] WaIISHost.exe' has exited with code 0 (0x0).
我在管理模式下运行Visual Studios,将正确的项目设置为启动并使用IIS Express作为开发服务器.
我尝试使用相同的基础项目创建一个新的Azure辅助角色,但这不起作用.系统事件日志没有任何信息.我已经尝试重新安装VS2015并单独重新安装Azure SDK(v.2.7.1),没有任何更改.当我查看计算模拟器时,它在消失之前说:
[fabric] Role Instance: deployment27(250).Web.0
[fabric] Role state Unhealthy
[fabric] Role state Stopped
Run Code Online (Sandbox Code Playgroud)
然而,我能够在解决方案中启动其他工作者角色项目,这使我相信某些项目必然会在某种程度上与破坏的工作者角色相关联.我在这个阶段没有想法,所以非常感谢任何帮助.
UPDATE
查看WallSHost.log里面的文件C:\Users\<UserAccount>\AppData\Local\dftmp\Resources\<GUID>\directory\DiagnosticStore给我一个Invalid name错误:
WaIISHost Information: 0 : [00003568:00000001, 2015-10-06 20:02:05.472, INFO ] Attempt Deploy with RoleInstanceId=deployment27(252).Web_IN_0 RoleRoot=C:\Web\csx\Debug\roles\Web\ optional SitesDestination=
WaIISHost Information: 0 : [00003568:00000001, 2015-10-06 20:02:08.153, ERROR] Exception:System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: Invalid name.
Parameter name: name (Fault Detail is equal to An ExceptionDetail, likely created by …Run Code Online (Sandbox Code Playgroud) 我试图为Azure网站设置远程调试器,Azure网站似乎只支持VS2013或VS2012上的远程调试,而不是2015.
有办法解决这个问题吗?

我正在开发一种由天蓝色的存储队列触发的天蓝色的功能。对于HTTPTrigger,我们可以在本地调试,但是无法找到在本地调试QueueTrigger的方法。谁能告诉我如何使用QUEUETRIGGER调试本地框运行功能。我在本地机器上有一个存储浏览器,但它写在azure云存储帐户上。
azure azure-deployment azure-debugger azure-api-apps azure-functions
azure ×3