0
我沿着这个系列的以下内容: http://www.asp.net/web-api/overview/creating-web-apis/using-web-api-with-entity-framework/using-web-api-with-entity-framework,-part-1mvc4授权不能与ASP.net配置工作
一切顺利达点,其中一个是该电源线使用ASP.net配置工具来创建一个角色管理员,用户,然后登录
[Authorize(Roles="Administrator")]
工作正常,但我无法通过ASP.NET配置创建的“管理员”账户登录。或者反之亦然,请参阅我在ASP.NET配置面板上的演示中注册的用户。
为什么这个演示会创建2个到两个differend数据库的连接字符串?
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-WebStore-20120820081613;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-WebStore-20120820081613.mdf" providerName="System.Data.SqlClient" />
<add name="OrdersContext" connectionString="Data Source=(localdb)\v11.0; Initial Catalog=OrdersContext-20120820083248; Integrated Security=True; MultipleActiveResultSets=True; AttachDbFilename=|DataDirectory|OrdersContext-20120820083248.mdf" providerName="System.Data.SqlClient" />
我运行Windows Server 2008 R2上,整个事情; Visual Studio Express 12.
的OrdersContext连接字符串的实体框架,因为小有一点更多信息,实体框架店在连接字符串,然后正常连接字符串 –
纠正我,如果我错了,请:“ASP.NET配置面板”创建用户是通过默认连接存储;在使用的AccountController到OrdersContext检查,如果用户注册/允许登录 这是怎么应该工作 - 甚至更好。我有什么错? – Marco
你有没有在web.confg中设置成员资格 –