7

未能在云服务 testingservicecall 中下载实例 servicecall_webrole_IN_0 的 RDP 文件。

细节:

The supplied cscfg file can not be parsed. 
Got exception Microsoft.WindowsAzure.Plugins.RemoteAccess.AccountEncryptedPassword.

更多信息: 使用 windows azure for php mssql 和 zend。

服务配置.cscfg

<Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" value="UseDevelopmentStorage=true"/>     
      <Setting name="Microsoft.WindowsAzure.Plugins.RemoteAccess.Enabled" value="true" />     
      <Setting name="Microsoft.WindowsAzure.Plugins.RemoteAccess.AccountUsername" value="somename" />     
      <Setting name="Microsoft.WindowsAzure.Plugins.RemoteAccess.AccountEncryptedPassword" value="MIIBnQYJKoSomeStringPassucansee" />

      <Setting name="Microsoft.WindowsAzure.Plugins.RemoteAccess.AccountExpiration" value="2013-12-31T23:59:59.0000000-07:00" />
      <Setting name="Microsoft.WindowsAzure.Plugins.RemoteForwarder.Enabled" value="true" />

在 AccountEncryptedPassword 中放什么?

<Setting name="Microsoft.WindowsAzure.Plugins.RemoteAccess.AccountEncryptedPassword" value="MIIBnQYJKoZIhv... " />

我正在使用 Eclipse 编辑器。

4

2 回答 2

6

您需要使用启用远程访问选项和正确的证书重建/重新部署配置文件。如果您手动粘贴了加密密码,则用户名或密码字段中可能缺少字符或多余字符。

错误很清楚——无法解析配置文件,因为密码无法解密。

使用 Visual Studio“包”向导。右键单击云项目>>包:

包裹

然后点击“设置”:

设置

选择证书,输入用户名、密码和到期日期。这将在您的 ServiceConfiguration 文件中设置适当的值。

于 2013-01-10T07:06:51.300 回答
0

我的经验,如果它发生在其他人身上:

1)帐户已过期,所以我去了 Azure 并修改了过期日期(CloudSvc/远程桌面)

2) 停止处理此线程中发布的错误。

3) 在我的情况下,问题是远程桌面的 Azure 证书已过期,因此您获得了具有相同名称 CN 的新证书。

4)所以当我更改帐户到期时,继续使用旧证书。

5)我花了一些时间才发现的原因是选择证书的组合具有两次相同的名称:

更改 RDP 用户的屏幕截图

6)当我更改为具有相同名称的第二个项目时,它开始工作。

于 2017-12-13T14:15:45.647 回答