2013-03-29 119 views
3

我在VS 2012上用.net 4.5创建了一个云项目。这包括两个网络角色,一个API和一个前端网站。远程桌面拒绝Windows Azure Web角色的凭证

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

当我尝试连接(我有双重和三重检查证书),我被告知'用于连接到的凭据不起作用。请输入新的凭据。

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

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

我也尝试添加各种域名到用户名,但没有任何工作。

我是否错过了一些东西,或者是否有机会发现现在有天蓝色的错误?

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

回答

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

+0

是的,我做到了这一点,选择实例点击连接并下载提供的rdp文件。自该帖子以后,用户界面发生了变化,但它是一回事。 –

+0

感谢您的编辑!我必须将证书添加到本地商店,然后在远程桌面设置中设置密码并重新部署,然后运行。 –

0

将用户添加到Azure的Active Directory域,(例如[email protected])后,我试图登录时的用户之一,但得到了“您的凭据没有工作。”经过一些试验和错误之后,我发现我必须在虚拟机上添加用户(例如smith)作为本地用户。一旦我做到了,并分配,密码,用户可以在RDP。

1

我通过从.csdef然后除去所有引用.cscfg文件中Microsoft.WindowsAzure.Plugins.RemoteAccessMicrosoft.WindowsAzure.Plugins.RemoteForwarder<Import moduleName="RemoteAccess" /><Import moduleName="RemoteForwarder" />线固定这一点。然后,我能够从较新的Azure门户部署和启用远程桌面访问。