【发布时间】:2016-10-21 01:45:30
【问题描述】:
我在 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
【问题讨论】:
标签: c# model-view-controller entity