今年早些时候,我从Visual Studio成功地将一个MVC应用程序部署到Azure .
现在我想再次做同样的事情,但现在我被告知我的azure帐户“没有订阅” .
但是我100%肯定我有与我的电子邮件相关的订阅 . 我的旧MVC应用程序仍在运行,我可以看到我的现收现付付款是正确的 .
我试图修复它
-
清空了我的浏览器缓存,历史记录,Cookie等 .
-
从Visual Studio中删除了我的帐户,重新启动并再次添加 .
-
格式化我的电脑并重新安装了一切(不是因为这个问题,但时机非常完美) .
-
将Azure SDK更新到最新的2.9.5 .
我根据这些页面的建议做了以下事情:
Visual Studio not finding my Azure subscriptions
Unable to publish to Azure with VS2015
No subscription found in windows azure account
但是,唉,没有运气 .
唯一想到的是我尝试将Azure Pass添加到我的帐户,但没有运气 . 但我看不出这应该如何改变......
所以我的问题是:如何使Visual Studio识别我当前的即付即用订阅,以便我可以直接从Visual Studio发布我的服务,应用程序等?
或者至少:出了什么问题?我可以联系谁来获得帮助?
一如既往,感谢您的时间和耐心,如果您需要更多信息,请写评论 .
3 回答
您可以尝试首先通过服务器资源管理器(ctrl alt s)进行连接 . (服务器资源管理器有一个azure根节点,如果安装了azure sdk)
如果已连接,则发布向导不会(通常)再次请求登录 .
就我而言,解决方案如下:
在Visual Studio中打开服务器资源管理器,右键单击Azure并选择“管理和筛选订阅”:
Screenshot of Manage Subscriptions Dialog
单击“证书”选项卡,单击“导入”,然后单击“下载订阅文件” . 这将带您进入azure门户页面,您可以在其中下载订阅的.publishsettings文件 . 下载该文件后,单击上面显示的“导入”对话框中的“浏览”按钮,然后选择该文件 .
我遇到过同样的问题 . 为了解决这个问题,我打开了服务器资源管理器(ctrl alt s)并刷新了Azure连接 . 它仍然说0订阅,但在发布选项中我可以毫无问题地连接 .