感觉我在这里错过了一些愚蠢的东西。
我已经将我的 Web 应用程序从 Visual Studio Web Express 发布到 Azure,没有出现任何问题,并且我可以通过 peanutdynamite.azurewebsites.net 访问该应用程序
问题是我一直登录我的 Microsoft 帐户。注销后,我会被重定向到 Microsoft 登录页面。我还设置了自定义域,但仍然被重定向到 MS Login。
如何让此应用程序面向公众?
最佳答案
我将尝试在答案中加入此内容 - 当我查看链接时,我收到一个错误的请求,表明我需要使用 Azure Active Directory 并添加为外部用户。您可能正在尝试通过 Azure AD 进行身份验证(除了您的表单解决方案之外)。检查您的 Azure 门户,查看您的应用程序和自定义 URL 是否在 Azure AD 中处于事件状态。
即使您不这样做,您也可以考虑使用 Azure AD 作为身份验证过程,因为您已经有了一个具有自定义 URL 的应用程序;然后您可以跳过表单例份验证。找到一篇文章,详细说明了此错误,涉及登录或退出 MS 帐户并看到错误 https://social.msdn.microsoft.com/Forums/en-US/da762da9-949d-4b32-b88e-c9c370933c99/getting-aadsts50020-error-on-microsoft-login-page-when-using-azure-active-directory-authentication?forum=WindowsAzureAD
关于asp.net-mvc - 如果不点击 Microsoft 登录页面,则无法访问 Azure 上的 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31973523/