Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 编辑EF5自动生成的连接字符串_Asp.net Mvc_Entity Framework - Fatal编程技术网

Asp.net mvc 编辑EF5自动生成的连接字符串

Asp.net mvc 编辑EF5自动生成的连接字符串,asp.net-mvc,entity-framework,Asp.net Mvc,Entity Framework,我创建了一个实体数据模型,它自动为我生成了一个连接字符串!我用的是IIS express,一切都很好 <add name="mvcDemoConString" connectionString="metadata=res://*/Models.EmpoyeeDataModel.csdl|res://*/Models.EmpoyeeDataModel.ssdl|res://*/Models.EmpoyeeDataModel.msl;provider=System.Data.SqlClient

我创建了一个实体数据模型,它自动为我生成了一个连接字符串!我用的是IIS express,一切都很好

<add name="mvcDemoConString" connectionString="metadata=res://*/Models.EmpoyeeDataModel.csdl|res://*/Models.EmpoyeeDataModel.ssdl|res://*/Models.EmpoyeeDataModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=.;initial catalog=mvcDemo;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" /></connectionStrings>

直到我将web设置更改为在本地IIS上托管它。然后我收到了此错误消息(异常详细信息:System.Data.SqlClient.SqlException:用户“IIS APPPOOL\DefaultAppPool”登录失败)。 我试图在我的连接字符串中添加另一个用户,但没有成功,它仍在使用前一个用户 改变了连接字符串

<add name="mvcDemoConString" connectionString="metadata=res://*/Models.EmpoyeeDataModel.csdl|res://*/Models.EmpoyeeDataModel.ssdl|res://*/Models.EmpoyeeDataModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=.;initial catalog=mvcDemo;User ID=Web;Password=pa;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" /></connectionStrings>


谢谢大家!

您的连接字符串同时具有
integratedsecurity=True
和特定的用户id和密码。集成安全的
true
规范是导致应用程序池id仍被使用的原因


尝试删除:
integratedsecurity=True

非常欢迎您。当你有机会的时候,请把我的答案标记为被接受的答案——这样做你自己会得到两个荣誉点!