我对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之前验证它可以连接。任何人都可以帮我找出原因吗?
答案 0 :(得分:0)
您需要通过管理允许的IP地址为您的Azure数据库允许Windows Azure Services
,因为您的数据库最初无法访问,但您指定的IP范围除外。