我一直在使用 Visual Studio 将 Web 服务部署到 Azure;下载我的发布配置文件以启用该功能,并且在过去几周内运行良好。
今天我尝试部署更新,但现在我的所有部署都失败,并出现以下情况:
17:25:03 - Preparing deployment for WindowsAzure1 - 25/03/2013 17:24:53 with Subscription ID 'xxx' using Service Management URL 'https://management.core.windows.net/'...
17:25:03 - Connecting...
17:25:04 - Object reference not set to an instance of an object.
17:25:04 - Deployment failed with a fatal error
我不确定这里出了什么问题;这是说无法连接到服务管理 URL 吗?
上周我在 Azure 上安装了 SSL 证书,现在我没有看到下载发布设置的选项。我知道它曾经在那里,但现在不在那里了。拥有 SSL 是否会阻止我以某种方式连接到管理页面?
编辑
在下类之前,我删除了证书,但当我检查 PublishProfile
时,它仍然没有显示。
PublishProfile 不可用于附加到订阅的任何其他用户 - 因此我认为它与我的登录无关。
编辑2
更激烈一点;我现在尝试删除我的存储和服务,从头开始。我创建了一个新的 publishsettings
文件,方法是删除已导入 Visual Studio 的订阅,然后点击“登录以下载凭据”链接。接下来,我在 Azure 中创建了一个新的服务和存储并尝试发布,但在连接时部署仍然失败
Object reference not set to an instance of an object
我不知道我还可以尝试什么,或者可能出了什么问题,或者去哪里寻找答案。
最佳答案
我今天也遇到同样的错误。为什么它不起作用是因为我在发布之前没有在管理门户中上传证书。
添加证书后,一切正常!
关于visual-studio - 连接时从 Visual Studio 部署到 Azure 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15621103/