Visual studio Visual Studio找不到我的Azure订阅

Visual studio Visual Studio找不到我的Azure订阅,visual-studio,setup-deployment,azure-worker-roles,Visual Studio,Setup Deployment,Azure Worker Roles,我有一个可用的Azure帐户,已经在运行各种服务。我每月都会收到这些东西的账单 现在,我在VisualStudio中创建了一个要部署的workerrole。我会看到“发布Windows Azure应用程序”屏幕,要求我登录。登录后,我收到一条消息,表示我没有订阅: “很抱歉,我们未找到任何关联的Windows Azure订阅 使用您的帐户。您可以使用其他帐户登录或注册 用于Windows Azure订阅” 使用浏览器,我可以使用相同的用户名/密码登录Azure门户。我可以查看我的订阅、账单等 登

我有一个可用的Azure帐户,已经在运行各种服务。我每月都会收到这些东西的账单

现在,我在VisualStudio中创建了一个要部署的workerrole。我会看到“发布Windows Azure应用程序”屏幕,要求我登录。登录后,我收到一条消息,表示我没有订阅:

“很抱歉,我们未找到任何关联的Windows Azure订阅 使用您的帐户。您可以使用其他帐户登录或注册 用于Windows Azure订阅”

使用浏览器,我可以使用相同的用户名/密码登录Azure门户。我可以查看我的订阅、账单等


登录时,我会收到一条消息,在“组织帐户”或“Microsoft帐户”之间进行选择。我选择哪一个都没有关系

我正在使用的不同Azure和SPOnline帐户之间存在缓存问题


解决方法:我从所有Azure和SharePoint在线网站注销。已清除我的浏览器缓存。重新启动浏览器并使用所需的Azure帐户登录。在此Visual Studio再次找到Azure订阅后..

您找到了问题的解决方案。我有同样的症状,但解决方案是另一个:

您需要转到扩展和更新,然后更新Microsoft Azure SDK 2.8。之后,我可以登录并查看订阅(就我而言,它是DreamSpark订阅)

下面这个网站是关于DreamSpark(学生)免费Azure的,实际上它说Visual Studio 2013不受支持,只支持VS 2015社区,但它对我有效-如果我按照上面所述更新Azure SDK。


Microsoft Azure SDK 2.8(如果您在以后的扩展和更新中找不到):

因此我偶然发现了这个问题,并安装了最新的Azure SDK(目前为2.8.2)。我的默认目录和订阅将显示,而不是我有权访问的其他目录和订阅。我使用的是VS 2015 Enterprise。因此,单击Visual Studio 2015中我的帐户右上角并单击“帐户设置”将我带到这里:

我找到了“应用过滤器”选项。仅当Visual Studio凭据未过期时,此选项才会出现。否则,它会显示“重新输入您的凭据”,并且仅在此之后,此选项才会重新出现在Visual Studio 2015中的“帐户设置”中

单击“应用筛选器”,将显示一个新表单,如下所示:

请注意,Visual Studio可能需要一段时间来查询和填充您有权访问的所有azure目录。如果您足够渴望,单击下拉列表几次可能会有所帮助。选择要设置为默认值的目录。然后单击“应用”按钮

可能会出现一个窗口,要求您重新输入Microsoft帐户凭据。输入凭据并单击“登录”以完成此过程

visualstdio可能会在切换过程完成之前进行一些处理,如图所示。

完成后,您将返回应用过滤器的表单。现在,过滤后的目录应如下所示:


关闭表单并重新启动Visual Studio。希望这能有所帮助。

正如其他成员所说,我遇到了同样的问题,这是缓存问题

解决方案:

在visual studio中,右上角的按钮显示您的凭据:

  • 点击帐户设置
  • 在“所有帐户”部分,“删除”所有帐户
  • 在“个性化帐户”中,注销(编辑:不再需要此步骤)
  • 重新启动visual studio(编辑:不再需要此步骤)
  • 重新输入您的凭据

现在您的订阅应该出现了。

这里的所有方法都不适用于我。最后的诀窍是通过“服务器资源管理器”选项卡进行连接。

在尝试了这个问题的每个解决方案后,我仍然没有看到我的订阅。我的解决方案:

  • 登录Azure订阅
  • 创建新的Web应用程序
  • 打开新的Web应用程序
  • 在顶部菜单中,选择“获取发布配置文件”
  • 在Visual Studio 2017中打开要发布的web应用程序项目
  • 在解决方案资源管理器中的项目上单击鼠标右键,然后选择“发布”
  • 向右滚动以查找导入配置文件并选择在步骤4中下载的文件
  • 单击发布

  • 现在,当我进入发布时,将显示子描述,并保存所有连接信息。

    在我的情况下,我只需使用右上角的登录按钮登录到VS。
    在未登录VS的情况下,尝试通过云资源管理器窗口登录Azure显然会产生“未找到订阅”消息。

    对我来说,我的Gov云帐户有问题,我必须采取以下步骤才能查看我的订阅(即使没有这个,它仍然允许我登录,但不会链接订阅)

  • 工具\选项\环境\帐户
  • 添加已注册的Azure云
  • 注销所有帐户,然后使用您的政府云凭据重新登录

  • 我终于登录了。花了3个小时完成了上面提出的所有解决方案。对我有效的是:

  • 从VS中的O365帐户注销并关闭它
  • 清除浏览器缓存,重新启动浏览器并登录到Azure sub
  • 启动VS并从右上角登录到您的帐户
  • 从服务器资源管理器登录,即重新输入您的凭据
  • 打开云浏览器并刷新。瞧,又开始摇晃了

  • 我花了这么长时间才尝试所有这些技巧的原因之一是,我有一些来自不同客户的Azure Sub,它们都启用了双因素身份验证。

    直到我再次检查: 即使VS识别了我的登录名,订阅也没有真正分配给我。

    我意识到VS代码不是