【问题标题】:Visual Studio not finding my Azure subscriptionsVisual Studio 找不到我的 Azure 订阅
【发布时间】:2014-08-21 20:31:52
【问题描述】:

我有一个正在运行的 Azure 帐户,其中已经运行了各种服务。我每月收到这些账单。

现在,我在 Visual Studio 中创建了一个要部署的工作角色。我收到要求我登录的“发布 Windows Azure 应用程序”屏幕。登录后,我收到消息说我没有订阅:

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

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

登录时,我会收到一条消息,让我在“组织帐户”或“Microsoft 帐户”之间进行选择。我选择的没有什么区别。

【问题讨论】:

    标签: visual-studio setup-deployment azure-worker-roles


    【解决方案1】:

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

    解决方案:

    在 Visual Studio 中,带有您的凭据的右上角按钮:

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

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

    【讨论】:

    • 对我不起作用。在删除所有帐户(顺便说一句,它会自动将您注销)、重新启动 VS,然后再次登录之后,VS 仍然没有识别出我有 Azure 订阅。
    • 另外,请确保在要求提供组织 ID/个人 ID 时选择正确的选项。选择个人 ID 时,我的工作正常。
    • 对我来说,注销并登录 VS 对我有帮助
    • 是的!这是我处理的第一个 Azure 问题,第一次尝试就成功了!谢谢!
    • 我不需要重新启动 Visual Studio。只需删除并重新添加帐户即可。
    【解决方案2】:

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

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

    点击“应用过滤器”,会出现一个新的表单,如下图所示:

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

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

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

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

    关闭窗体并重新启动 Visual Studio。希望这会有所帮助。

    【讨论】:

    • 这或多或少对我有用。我基本上从“所有帐户”中删除了我的帐户,然后将其仅读取到 Microsoft 帐户。将个性化留空。奇迹般有效。也就是说,天蓝色的工具基本上没有任何用处,哈哈。
    【解决方案3】:

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

    1. 登录 Azure 订阅
    2. 创建一个新的网络应用程序
    3. 打开新的网络应用
    4. 在顶部菜单中选择获取发布配置文件

    1. 在 Visual Studio 2017 中打开您要发布的 Web 应用项目
    2. 在解决方案资源管理器中右键单击项目,然后选择发布
    3. 向右滚动找到导入配置文件并选择在步骤 4 中下载的文件
    4. 点击发布

    现在当我进入发布时,会显示订阅,并保存所有连接信息。

    【讨论】:

    • 其他答案对我也不起作用,所以我不得不使用这个解决方案发布到 Azure。
    • 以上所有答案也对我不起作用,但这个答案。 2019 年令人惊讶,但考虑到 MS 在 VS 中推动 Azure 的程度,这仍然行不通。
    • 我最终也使用了发布配置文件
    • 这应该被投票得更高——我无法让上面的任何东西起作用。虽然这在技术上并不能解决所要求的问题,但它达到了我想要的实际结果。
    • @JasonD 这想法可能过于简单,但您是否在尝试获取发布配置文件之前编译了 Web 应用项目?
    【解决方案4】:

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

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

    这个关于 DreamSpark(学生)的免费 Azure 的以下站点实际上表示不支持 Visual Studio 2013,仅支持 VS 2015 社区,但它适用于我 - 如果我按上述方式更新 Azure SDK。 http://blogs.msdn.com/b/microsoft_student_developer_blog/archive/2015/04/09/using-microsoft-azure-for-students.aspx

    Microsoft Azure SDK 2.8(如果您从现在开始在扩展和更新中找不到它):https://azure.microsoft.com/en-us/blog/announcing-the-azure-sdk-2-7-for-net/

    【讨论】:

      【解决方案5】:

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

      【讨论】:

      • 这个答案对我有用...更多详细信息:从“服务器资源管理器”选项卡中,右键单击 Azure 项目 > 单击“连接到 Microsoft Azure 订阅”> 再次登录,然后繁荣现在显示我的订阅。
      【解决方案6】:

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

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

      【讨论】:

        【解决方案7】:

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

        1. 工具\选项\环境\帐户
        2. 添加已注册的 Azure 云
        3. 退出所有帐户,然后使用您的 Gov Cloud 凭据重新登录。

        【讨论】:

        • 我和你在同一条船上,但你的解决方案对我不起作用。
        • 它似乎对我们也不起作用,但是,我只需要在 VS 中删除并重新添加 US Gov 帐户。然后,我就可以看到订阅了。
        【解决方案8】:

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

        1. 在 VS 中从您的 O365 帐户注销并关闭它。
        2. 清除浏览器缓存并重新启动浏览器并登录到您的 Azure 子系统。
        3. 启动 VS 并从右上角登录您的帐户。
        4. 从服务器资源管理器登录,即。重新输入您的凭据。
        5. 打开云浏览器并刷新。瞧,它又开始摇滚了!

        尝试所有技巧需要这么长时间的原因之一是我有一些来自不同客户的 Azure 订阅,并启用了 2 因素身份验证。

        【讨论】:

        • 在我的情况下,我只能看到一个租户的订阅,但看不到另一个启用了 2 因素的租户的订阅。有效的是进入设置 > Azure 配置 > Azure 租户并设置 2FA 租户 ID ...现在我可以看到 2FA 租户订阅,但看不到其他订阅。
        【解决方案9】:

        我意识到 VS Code 与 Visual Studio 不同,但是在搜索 Visual Studio Code 时首先出现了这个问题,所以我想我会在这里发布我的发现。

        我在 Ubuntu 上使用 VS Code 时出现了相同的症状,我认为这与 Azure 使用的 2FA 有关(即当它向您发送 SMS 进行验证时)。

        发生的情况是 VS Code 启动了默认浏览器让我登录,我输入了我的用户名和密码,屏幕显示“你现在可以关闭此窗口”,但它从未提示输入 2FA。之后,VS Code 总是说“你没有订阅”。

        我是如何解决的:

        1. 从 VS Code 中退出 Azure(使用 control-shift-p 并搜索“Azure:退出”

        2. 手动打开网络浏览器并使用 2FA 正确登录

        3. 返回 VS Code 并再次登录

        【讨论】:

          【解决方案10】:

          就我而言,我只需要使用右上角的登录按钮登录 VS。 在未登录 VS 的情况下尝试通过 Cloud Explorer 窗口登​​录 Azure 显然会产生“未找到订阅”消息。

          【讨论】:

            【解决方案11】:

            在我仔细检查之前,没有什么对我有用: https://manage.visualstudio.com/Subscribers 即使 VS 识别出我的登录信息,订阅也没有真正分配给我。

            【讨论】:

              【解决方案12】:

              这些答案似乎都不适合我。我能够看到我的订阅,但没有列出资源组或资源。为了解决这个问题,我关注this answer 并转到Tools - Options - Environment - Accounts 并将Add and reauthenticate accounts using: 更改为System web browser

              完成此操作后,注销、关闭 VS 并再次登录,我能够正确验证并查看/管理所有 Azure 资源。

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 2020-09-26
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2017-02-03
                • 2015-02-19
                • 1970-01-01
                • 2016-11-23
                相关资源
                最近更新 更多