2023-02-16 363
我尝试使用实体框架和asp.net mvc3和asp.net mevent inuthentication进行身份验证.我将现有数据库设置为我的应用程序服务数据库以获取成员身份.
当我通过向导创建实体数据模型时,它将以下连接字符串添加到我的web.config.
<add name="DBEntities" connectionString="metadata=res://*/Models.DB.csdl|res://*/Models.DB.ssdl|res://*/Models.DB.msl;provider=System.Data.SqlClient;provider connection string="Data Source=PM\SQLEXPRESS;Initial Catalog=DB;Integrated Security=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />
我是一个noob,所以我真的不明白为什么,但我尝试了为我的会员提供者使用相同的连接字符串并失败(可能是因为这个:providername =”system.data.entityclient”?).
所以我在同一数据库中添加了一个单独的连接字符串,并将其用于成员资格提供程序.
<add name="ApplicationServices" connectionString="Data Source=PM\SQLEXPRESS;Initial Catalog=DB;Integrated Security=True" providerName="System.Data.SqlClient"/>
当我使用ASP.NET配置添加用户等时,它可以正常工作,但是当我运行应用程序并尝试执行类似验证用户时,我收到错误;
在从服务器接收结果时发生了传输级别错误. (提供者:共享内存提供程序,错误:0 – 句柄无效.)
我猜猜这与我的连接字符串有关.我希望你们有些专家可以提供帮助.欢呼.
您是否尝试重新启动服务器:在从服务器接收结果时发生传输级别错误?
不是解决方案或答案,只是指向类似问题的指针..
以上所述是小编给大家介绍的ASP.NET MVC : 为Entity Framework和ASP.NET成员使用同一个数据库,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对77isp云服务器技术网的支持!
原文链接:https://77isp.com/post/34044.html
=========================================
https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。
数据库技术 2022-03-28
网站技术 2022-11-26
网站技术 2023-01-07
网站技术 2022-11-17
Windows相关 2022-02-23
网站技术 2023-01-14
Windows相关 2022-02-16
Windows相关 2022-02-16
Linux相关 2022-02-27
数据库技术 2022-02-20
抠敌 2023年10月23日
嚼餐 2023年10月23日
男忌 2023年10月22日
瓮仆 2023年10月22日
簿偌 2023年10月22日
扫码二维码
获取最新动态