2014-09-29 278 views
0

该网站可以正常使用本地数据库& vs2013 express。当我使用免费网站和SQL服务器部署到Azure网站时,出现此错误。当尝试使用数据库的任何视图时,会引发InvalidOperationException:找不到UserId异常。将mvc 5部署到天蓝色的网站错误InvalidOperationException:找不到UserId

我已经从我的控制器中删除了所有[Authorize(Roles="Administrator")]属性并再次部署,仍然有相同的错误。

试过_AppStart.cshtml代码

if (!WebSecurity.Initialized) 
{ 
    WebSecurity.InitializeDatabaseConnection("DefaultConnection", "User", "Id", 
              "UserName", autoCreateTables: true); 
} 

仍然得到重新部署后,同样的错误,我可以使用MS SQL管理器来连接到数据库并运行查询的等

回答

0

固定它,问题在于autoCreateTables上面的代码创建了不同的身份会员表。删除数据库并删除上面的代码。现在我必须修复Azure中的InRole错误。

相关问题