【问题标题】:Connection string format error when deployed to IIS部署到 IIS 时出现连接字符串格式错误
【发布时间】:2012-11-08 21:16:49
【问题描述】:

我在 Web.config 中有以下连接字符串:

<add name="CTRS2Entities" connectionString="metadata=res://*/Edmx.CTRS2.csdl|res://*/Edmx.CTRS2.ssdl|res://*/Edmx.CTRS2.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=SYS2-PC;Initial Catalog=CTRS2;user id=**;password=***;Integrated Security=True;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" />

它在开发模式下运行良好。但是,当我将其部署到 IIS 时,出现以下错误:

Format of initialization string does not conform to specification starting at index 0.

【问题讨论】:

  • 我认为答案在SO中。请参考this

标签: entity-framework iis connection-string


【解决方案1】:

将连接字符串中的&amp;quot; 值替换为单引号,这样就可以了。

见:Keyword not supported: "data source" initializing Entity Framework Context

【讨论】:

    猜你喜欢
    • 2021-04-29
    • 1970-01-01
    • 1970-01-01
    • 2020-10-11
    • 2013-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多