我在网上使用sharepoint进行远程调试时遇到了麻烦。我有2台机器,我的本地机器(Windows 8.1)和我的开发服务器(Windows Server 2008 R2)。在我的开发服务器上,我首先尝试使用Visual Studio 2012 Update 4进行远程调试,如下所述:http://azure.microsoft.com/en-us/documentation/articles/web-sites-dotnet-troubleshoot-visual-studio/#remotedebug。
当这没有工作时,我尝试在我的本地机器上做同样的事情,它有Visual Studio 2013(Ultimate)更新1和最新的windows azure sdk(2.3)。这非常有效。思考升级到visual studio 2013可以解决我在我的开发服务器上安装2013(Premium)的问题,在2010年和2012年之后。安装和更新所有内容2小时后,我得出的结论是我收到了与VS 2012相同的错误。
谷歌搜索为这个错误提出了一些有趣的原因:超过20个字符的网站名称或包含连字符的网站名称。不是这种情况。然后我验证了端口设置,开发服务器没有活动防火墙,但我想排除任何可能性。而且很低,从我的本地机器作为我的开发服务器远程登录到我的azurewebsites.net url的端口4016和4018.
这个错误还有其他解决方案吗?由于本地调试不是一个选项(在线项目的sharepoint提供商托管应用程序),这非常不方便。
谢谢,
更新:将站点部署为云服务可以正常工作,远程调试也可以。但是,我们现在想留在azure网站..
我知道这是Azure Remote Debugging: Failed to enable remote debuggingException from HRESULT: 0x89710023的副本;但那里或推特上的解决方案都没有任何用处。
答案 0 :(得分:0)
查看Azure Remote Debugging: Failed to enable remote debuggingException from HRESULT: 0x89710023
我认为这与阻塞的端口4016和4018
有关