为 Azure Web 角色配置远程桌面时出错

Error configuring Remote Desktop for an Azure Web Role

我们有使用 SDK 1.4 的旧 Windows Azure Web 角色解决方案。由于此SDK现已弃用,我们需要升级它并使用Visual Studio 2012打开并升级旧的VS2010解决方案。它升级很好(到 SDK 1.8)。

然而,当尝试配置远程桌面时,Visual Studio 2012 抛出了以下错误:

无法加载文件或程序集 'Security.Cryptography, Version=1.6.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' 或其依赖项之一。系统找不到指定的文件。

这是一个已知问题吗?是否有解决此问题的方法?

我不确定那个特定的错误,但我建议不要通过 Visual Studio 启用 RDP。而是在没有 RDP 的情况下进行部署,然后使用 Azure 管理门户(或 Powershell)启用 RDP post-部署。这使用云服务扩展模型而不是插件模型,通常是更好的选择。

有关详细信息,请参阅 http://gauravmantri.com/2013/05/06/windows-azure-cloud-services-extensions-and-service-management-api-fun-with-remote-desktop/