asp.net-mvc - 将 MVC 5 应用程序部署到 Azure 站点 : UseMicrosoftAccountAuthentication

标签 asp.net-mvc azure oauth

我在 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/

相关文章:

asp.net-mvc - Get 和 Post 的不同模型 - MVC

asp.net-mvc - 找不到 User.Identity.GetUserId() 方法

java - 如何使用 PowerShell 处理 Azure 订阅中的多个租户

sql-server - 无法通过 Python 使用 alpine3.8 docker 镜像连接到 Azure SQL

grails - Google 同意屏幕未按预期显示

c# - ASP.NET MVC 预选 Html.DropDownListFor

c# - 将遗留专有 Web 应用程序重写为 MVC3/Entity-Code-First

azure - Az Powershell New-AzureADServiceAppRoleAssignment 哪个 id 是哪个?

oauth - Devise + Omniauth 无初始化文件

git - 有没有办法以编程方式获取私有(private) github repo 的 zipball?