我在 live.com 开发者帐户上创建了一个示例应用程序,并将重定向 URL 设置为:http://msaccounttest.azurewebsites.net/signin-microsoft并更新了我的 mvc 应用程序上的客户端 ID 和 key 。我已经尝试并成功地在本地测试了这一点,通过在这里和那里应用多个更改,因为不可能重定向到本地主机域。但是,将其部署到我的 azure 网站并单击微软按钮登录后,我将被重定向到ExternalLoginCallback,并显示以下消息:
Error. An error occurred while processing your request.
如果有任何意见,我将不胜感激。谢谢。
编辑:这可能是由于数据库字符串错误,因为即使注册新用户也会出现相同的消息。
最佳答案
如果有人面临同样的情况。在web.config文件中将自定义错误设置为false后,果然是sql连接问题。将默认连接字符串设置为 Azure SQL 数据库并从防火墙设置中启用 1433 端口后,它现在可以正常工作了。
关于asp.net-mvc - 将 MVC 5 应用程序部署到 Azure 站点 : UseMicrosoftAccountAuthentication,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31244601/