【问题标题】:Entity Framework connection string error实体框架连接字符串错误
【发布时间】: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


    【解决方案1】:

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

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

    希望能帮到你!

    【讨论】:

      猜你喜欢
      • 2021-11-01
      • 2017-08-14
      • 2017-03-28
      • 1970-01-01
      • 1970-01-01
      • 2011-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多