繁体   English   中英

实体框架连接字符串错误

[英]Entity Framework connection string error

我在app.config中有这个连接字符串

 <appSettings>
 <add key="CBREEntities"  value="metadata=res://*/CBRE.csdl|res://*/CBRE.ssdl|res://*/CBRE.msl;provider=System.Data.SqlClient;provider connection string='data source=.\SQLEXPRESS;initial catalog=aqp4ewzly1-bp_toolkit_prd_0006-20160923T050628Z;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework'" />
 <add key="elmah-sqlserver" value="data source=.\SQLEXPRESS;initial catalog=aqp4ewzly1-bp_toolkit_prd_0006-20160923T050628Z;integrated security=True;MultipleActiveResultSets=True" />
 </appSettings>

而这在web.config.cshtml

<connectionStrings>
   <add name="CBREEntities" connectionString="@Model["CBREEntities"]" providerName="System.Data.EntityClient" />
   <add name="elmah-sqlserver" connectionString="@Model["elmah-sqlserver"]" providerName="System.Data.SqlClient" />
</connectionStrings>

实体框架在web.config文件中生成此连接字符串

<connectionStrings>
    <add name="CBREEntities" connectionString="metadata=res://*/CBRE.csdl|res://*/CBRE.ssdl|res://*/CBRE.msl;provider=System.Data.SqlClient;provider connection string='data source=.\SQLEXPRESS;initial catalog=aqp4ewzly1-bp_toolkit_prd_0006-20160923T050628Z;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework'" providerName="System.Data.EntityClient" />
    <add name="elmah-sqlserver" connectionString="data source=.\SQLEXPRESS;initial catalog=aqp4ewzly1-bp_toolkit_prd_0006-20160923T050628Z;integrated security=True;MultipleActiveResultSets=True" providerName="System.Data.SqlClient" />
</connectionStrings>

在运行应用程序后出现此错误

无法连接到Redis服务器。 要创建断开的多路复用器,请禁用AbortOnConnectFail。 PING上的SocketFailure

说明:执行当前Web请求期间发生未处理的异常。 请查看堆栈跟踪,以获取有关错误及其在代码中起源的更多信息。

异常详细信息:StackExchange.Redis.RedisConnectionException:无法连接到Redis服务器。 要创建断开的多路复用器,请禁用AbortOnConnectFail。 PING上的SocketFailure

已测试将'替换为'并将entityclient替换为sqlclient

尝试删除web.config.cshtml中的connectionStrings

我永远不会将connectionstring放在web.config.cshtml中,所有我的应用程序都可以正常工作。

希望对您有所帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM