我有一个发布到 Azure 的非常简单的 ASP.NET MVC 4 应用程序。发布时,我让 Visual Studio 将 替换为DefaultConnection
Azure SQL 数据库的连接字符串。如果我有一个班级并将其限制为某些角色,这很好,例如
//[RequireHttps]
[InitializeSimpleMembership]
[Authorize(Roles = "canEditThings")]
public class ThingController : Controller
{
// <stuff goes here>
}
但是,如果我取消注释该RequireHttps
属性,我会突然遇到这个错误:
SQLExpress database file auto-creation error:
The connection string specifies a local Sql Server Express instance
using a database location within the application's App_Data directory.
这只是最近才开始发生。在几周前,这一切都奏效了。
有任何想法吗?