如何使用身份模型将应用程序部署到Azure上的生产?

时间:2015-06-10 02:10:49

标签: c# asp.net asp.net-mvc azure azure-sql-database

我对MVC很陌生。我想在安装了基本身份模型的情况下将默认示例Web应用程序部署到Azure,以便确认基本用户身份验证在生产中正常运行。我似乎无法让它发挥作用。

我正在使用Visual Studio 2015 RC。我启动了一个新的MVC Web应用程序项目。 IdentityModels.cs默认安装。如果我连接到LocalDB,它运行良好。如果我连接到Azure SQL DB,它运行得很好。我可以注册,然后使用我创建的凭据登录。数据库在本地或在我的Azure SQL实例上按预期更新。

问题是我部署到生产时。我不对代码进行任何更改,并通过Web Deploy发布。从Azure网站运行相同的代码时,我尝试在“注册”页面上提交用户信息,我收到500错误:无法加载资源。

我的Azure网站似乎无法连接到Azure SQL DB,即使我在使用Web Deploy之前验证它可以连接。任何人都可以帮我找出原因吗?

1 个答案:

答案 0 :(得分:0)

您需要通过管理允许的IP地址为您的Azure数据库允许Windows Azure Services,因为您的数据库最初无法访问,但您指定的IP范围除外。

enter image description here