【发布时间】:2018-07-29 04:32:14
【问题描述】:
我使用自定义 ARM 模板在 Azure Gov 中部署了 Azure Service Fabric (6.1),这些模板利用 Azure Active Directory 租户对执行管理任务(例如访问 Service Fabric Explorer 和将应用程序发布到结构)的用户进行身份验证。
模板似乎运行良好,因为我可以将浏览器指向https://fqdn:19080/Explorer/index.html,然后立即提示我输入 Azure AD 凭据。提供这些凭据后,Service Fabric Explorer 会按预期显示。
我遇到的问题是 Visual Studio Community 2017 (15.5.6)。尝试将应用程序发布到 Service Fabric(在我的例子中是来自 Github 的 GettingStartedApplication)时,会出现 Azure AD 身份验证窗口,然后在几秒钟后意外消失。这发生在 VS 中的“发布 Service Fabric 应用程序”窗口中。在此窗口中,还有一个“连接端点”下拉菜单,您可以在其中输入 fqdn:19000。如果 VS 能够联系 Service Fabric,您将看到一个绿色复选标记。在我的情况下,当它联系该 FQDN 时,就是最初提示我登录的时候。
在我尝试发布此应用程序的每种情况下,Azure AD 身份验证窗口都会显示然后消失,如上所述。无论如何我都可以单击“发布”,它开始构建部署。奇怪的是,几秒钟后,Azure AD 身份验证窗口再次显示 - 在很短的时间(大约 3 秒)之后,它再次意外关闭。在某些情况下,我已经能够足够快地输入我的用户名和密码,然后它会继续下一步 - 输入用于 2 因素身份验证的密码。我什至会真正收到带有我的密码的短信,但是当我进入它时,Azure AD 身份验证窗口又突然关闭了。
- 附带说明,2 因素身份验证不是访问 Service Fabric Explorer 的问题;再次,这部分工作得很好。
有一个实例让我能够足够快地输入所有内容,包括密码,不会丢失身份验证窗口。该应用程序实际上已成功发布。请记住,这不是十几次尝试的结果。
知道这里会发生什么吗?
【问题讨论】:
标签: visual-studio azure-active-directory azure-service-fabric