【发布时间】:2018-06-28 18:44:48
【问题描述】:
我在 Windows 10 上安装了 Visual Studio 2017 Enterprise 15.7.4。操作系统已连接到我的 AAD 工作/学校帐户。我的问题出现在 5 台不同的机器上,今天开始出现。
当我启动 VS 时,我已登录(右上角),一切都很好。订阅列表也会显示在 Cloud Explorer 中。
我现在打开一个 ASP.NET Core Web 项目并希望将其发布到 Azure 中的现有 Web 应用程序。一旦我进入可以定义目标订阅的屏幕,VS 就会开始重新进行身份验证,最终显示弹出对话框查询我的凭据。此对话框有时会连续出现多次。
我可以在不显示任何错误的情况下进行身份验证,现在 VS(帐户设置、云资源管理器、服务器资源管理器、发布对话框)中的任何地方都显示“重新输入您的凭据”链接,并且所有订阅现在都无法访问。
从这一刻起,现在有一种方法可以在 VS 内部针对 AAD 进行身份验证,而无需再获得“重新输入的东西”。
我已经尝试过的:
- 进入帐户设置并从 VS 中删除所有现有帐户 -> 重新启动 VS 并再次执行注册。
- 关闭所有VS实例->删除文件系统文件夹
%LOCALAPPDATA%\.IdentityService->启动VS并再次登录 - 在服务器资源管理器中右键单击 Azure 节点并选择“连接到 Microsoft Azure 订阅...”
以上都不起作用。就在 2 天前,我能够使用这些东西。这就是我怀疑更新的原因。
然后我尝试在Visual Studio Community Site 上发布问题。这要求我使用 VS 中的“报告问题”功能。你猜怎么了?那里的登录也被破坏了,所以我什至无法将我的问题交给 MS。
非常欢迎任何进一步的建议。
【问题讨论】:
-
我们继续进行了一些进一步的测试,发现多台机器上的另外两个用户存在相同的问题。奇怪的是,同一 AAD 和同一设备上的一个用户(即我)没有问题,并且可以照常进行身份验证和发布。
标签: visual-studio azure azure-active-directory