2011-12-19 49 views
5

UPDATE在底部创建凭据时验证错误:的Windows Azure:试图

我想上传一个测试应用程序到Windows Azure的第一次和创建凭据时遇到的问题。

这些步骤我在下面:

创建Visual Studio中的证书和证书,将证书上传到Azure的如下:

  1. 右键单击Windows Azure计算在服务器资源管理器
  2. 选择添加部署环境
  3. 右键单击 “Windows Azure的订阅”
  4. 选择管理
  5. 选择新
  6. 在“Windows Azure的项目管理认证”
  7. 在“创建或选择身份验证现有证书”,选择“创建”
  8. 的证书“Test1的”输入好记的名称,然后单击确定
  9. 单击“复制完整路径”并浏览到Azure管理门户上的“管理证书”
  10. 单击“添加证书”,单击浏览,粘贴复制的路径,单击打开,然后单击确定以创建证书
  11. 回到Visual Studio中,复制订阅ID
  12. 名称的凭证 “测试creds”
  13. 点击Ok

唷....

这里是我有问题.....当我点击OK,我得到弹出错误:

“Windows Azure连接错误” “身份验证失败。验证您的凭证是有效的还是再次下载它们。 调试信息:n错误(请求被中止:请求被取消。)在通过HTTP通道传输数据时发生。 请求被中止:请求被取消。

如果我尝试从我的Visual Studio解决方案发布并以与上述类似的方式创建我的凭据,则“Windows Azure发布登录”屏幕也会启动“Windows Azure项目管理身份验证”屏幕。按照上述7-13相同的步骤,我也得到了以下连接错误:。

“Windows Azure的连接错误” “验证失败验证您的凭证有效或重新下载 远程服务器返回的意外响应:(502)代理错误(网站需要客户端证书,但在对请求应用HTTPS检查时无法提供客户端证书)。 远程服务器返回错误:(502)错误的网关。

长篇帖子,为此道歉....任何Azure专家都可以提供帮助吗?

在此先感谢!

更新 更多的挖掘,并开始充分认识到错误信息后,事实证明,Forefront TMG的是的方式获得和隧道出来Azure是失败的。它不会在我机器上的证书上转发。 (!希望)只是waitint的IT解决这对我来说

更新2 一旦它整理了这一点,我(他们不得不绕过各种Azure的域名/ IP地址的代理服务器,我有AA另一个问题: There was no endpoint listening at https://management.core.windows.net/<Subscription_ID>/services/hostedservices that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details. Unable to connect to the remote server No connection could be made because the target machine actively refused it 70.37.71.239:443

末的IP地址有一个美国的数据中心,我相信,它有疏通,在我们的防火墙。这项工作完成,我可以从Visual Studio部署。万岁!

+2

我与提琴手有相同的问题,防止正确的隧道。 – 2013-02-22 19:55:29

回答

2

好,我会开始说,挂在那里!证书管理组件是definitel y不是Azure最直观的部分:)

我建议您尝试手动执行此操作。我的直觉告诉我你的证书没有正确对齐,尽管手动操作看起来令人望而生畏,但通常情况下会变得更简单。

我会读this brief overview你做其他事情之前,那么,请执行下列操作...

  1. 在文章的第一部分中创建的.CER文件是一个添加到“管理证书”。确保你给它一个容易识别的名字(稍后更多)。

  2. 然后,将接下来创建的.pfx上传到您尝试使用的角色/实例。

在这一点上,你可能还需要手动安装在本地计算机证书(只需右键单击.cer文件并选择“安装证书”)。我们处理的关键挑战是确保它最终在一个可以被视觉工作室读取的个人商店中,因此您可能需要在它工作之前尝试一些。通常,'我'或'Perosonal'商店的效果最好。我通常说但:)

一旦你这样做,你应该能够走回去,只需选择你刚刚创建的证书。这里是易于识别的名称发挥作用:)

希望这有助于!

+0

感谢迈克 - 我想我终于到了它的底部,看到我的问题更新。 – ozz 2011-12-20 11:32:49

+0

非常酷:)在这种情况下,我已经能够使用powershell脚本与REST API进行交互。它允许您直接将证书附加到请求。无论哪种方式,很高兴你明白了! – 2011-12-22 15:16:24