【问题标题】:Credentials rejected by remote desktop to Windows Azure Web Role远程桌面拒绝 Windows Azure Web 角色的凭据
【发布时间】:2013-03-29 11:42:12
【问题描述】:

我在 VS 2012 上使用 .net 4.5 创建了一个云项目。这包括两个网络角色,一个 API 和一个前端网站。

我已按照此处的说明:http://msdn.microsoft.com/en-gb/library/windowsazure/gg443832.aspx 设置远程桌面并部署服务。

当我尝试连接时(我对凭据进行了两次和三次检查),我被告知“用于连接的凭据不起作用。请输入新凭据。

我的网络角色都是可操作的,我可以在浏览器中访问它们。

我尝试在部署后等待一段时间以传播更改,但这没有什么区别。我唯一能想到的是,除了下载适当的位以便从 Visual Studio 部署之外,我还没有对证书做任何事情。我找不到任何说明我需要的文档。

我也尝试在用户名中添加各种域,但没有任何效果。

我是否遗漏了什么,或者目前是否有可能存在 azure 的错误?

编辑:现在尝试从 Visual Studio 中删除云项目,在 azure 中删除云服务并仅使用单个 Web 角色重新部署。仍然发现问题。

【问题讨论】:

    标签: azure remote-desktop azure-web-roles


    【解决方案1】:

    只是检查完整性,

    您第一次访问时是否使用了网站上的按钮?

    http://blogs.msdn.com/b/avkashchauhan/archive/2011/04/03/how-to-login-into-windows-azure-virtual-machine-using-remote-desktop.aspx

    另一方面,这是对我们有用的链接,它也包括如何设置所需的证书。

    http://geekswithblogs.net/MagnusKarlsson/archive/2012/12/03/connect-to-running-web-role-from-remote-desktop-connection-and.aspx

    【讨论】:

    • 是的,我这样做了,选择了单击连接的实例并下载了提供的 rdp 文件。自那篇帖子以来,用户界面发生了变化,但还是一样。
    • 感谢编辑!我必须将证书添加到本地存储,然后在远程桌面设置中设置密码并重新部署,然后它就可以工作了。
    【解决方案2】:

    我通过从 .csdef 中删除 <Import moduleName="RemoteAccess" /><Import moduleName="RemoteForwarder" /> 行,然后在 .cscfg 文件中删除对 Microsoft.WindowsAzure.Plugins.RemoteAccessMicrosoft.WindowsAzure.Plugins.RemoteForwarder 的所有引用来解决此问题。然后,我能够从较新的 Azure 门户部署并启用远程桌面访问。

    【讨论】:

      【解决方案3】:

      将用户添加到 Azure Active Directory 域(例如 smith@mydomain.onmicorosft.com)后,我尝试以这些用户之一的身份登录,但得到“您的凭据不起作用”。经过反复试验,我发现我必须将用户(例如 smith)添加为 VM 上的本地用户。一旦我这样做并分配了密码,用户就可以进行 RDP。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-09-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多