繁体   English   中英

无法使用 Visual Studio 2019 和 Azure 发布 web 应用程序

[英]cannot Publish web app with Visual Studio 2019 and Azure

有很多人和我有类似问题的例子,但没有一个是我遇到的问题。

我正在运行 Visual Studio 2019 的社区版(也许这就是问题所在)。 我已经创建了一个免费的 Azure 帐户,使用的用户名/密码/电子邮件与我安装了 Visual Studio 版本的帐户相同(请注意,Azure 以前不支持 Core,但现在支持)。

我正在关注如何使用 Azure 创建 ASP.NET 核心 web 应用程序Microsoft Doc。 我已经创建了项目,是时候“发布”web 应用程序了。

看起来很简单:右键单击项目>>发布。 这是第一个 window,我应该确保突出显示应用服务,然后点击Create NewCreate Profile
在此处输入图像描述

在下一个 window 中,我可以创建我的 Azure 帐户(我已经拥有)或登录。这个选项看起来很奇怪,因为我显然已经登录了。也许他们的意思是登录到 Z3A580F1422036767F1F0BC30898 无论如何,我选择“已经有一个帐户(登录)”,因为我有。 如果我选择第一个选项来创建帐户,它会告诉我我已经有一个帐户。 在此处输入图像描述

接下来,它要求我登录到 Microsoft Visual Studio 帐户(我已经登录了 - 我的图片在 IDE 的右上角)。 无论如何我都会这样做:

在此处输入图像描述

接下来我输入密码(我将不给你这个截图——我展示了最后一个来说明它希望我在我已经登录时登录到 Visual Studio),然后......

没有什么。

它带我回到应用服务window。 根据 Microsoft 文档,向导应继续创建资源组。

我试过的:

  • 无需登录 Visual Studio 即可“发布”

  • getting to "Publish" without signing into Azure (note that the email/pw associated with the Azure account is the same as my Visual Studio account, and I have access to the Azure account; I can go to the Dashboard, at least)

  • 并且每一个变体都被签署成一个而不是另一个或没有或两者兼而有之
  • 在以管理员身份运行 Visual Studio 2019 时重复整个过程
  • 从“选择发布目标” window 中选择select existing而不是create new 它把我带到了相同的 window创建新
  • 而不是 .NET 核心,只使用普通的旧 .NET 框架 4.7.2

试过的

卸载并重新安装 Azure SDK。 如果我这样做,我很害怕,那么微软不会让我重新安装它们(因为我已经安装过一次),此外,这似乎是登录的问题。

也许在 Visual Studio 或 Azure 中我缺少一些配置?
也许是因为我使用的是免费的 Visual Studio 版本和免费的 Azure?
也许它知道我被解雇了,破产了,只是想把钉子钉进去?

我被困住了。 有人对这个有了解吗?

这个问题既涉及Azure账号,也涉及Visual Studio。处理这个问题,我们可以从这两个方面入手。

首先,我们可以使用 FTP 发布创建的项目。 如果项目运行正常,说明免费订阅账号没有问题。 问题可能出现在VS上。

其次,我们可以通过devenv.exe / resetuserdata来清除Visual Studio上的个人账户缓存信息。

我解决了这个问题,只需在 Visual Studio 2019 中启用您的目录即可。

我的例子

谢谢:)

我解决了这个问题。

免费试用帐户 30 天后,当您想要部署例如新的 Azure 应用服务时,您可以看到 label“(禁用)免费”。 这就是您不能再继续进行 Visual Studio 发布的原因。

我和你有同样的问题。 我创建了一个新的 Microsoft 帐户,然后创建了一个新的 Azure 帐户。 现在 Visual Studio 允许我继续创建新配置文件以发布我的应用程序。

我希望我对你有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM