【问题标题】:how to deploy website with edmx如何使用 edmx 部署网站
【发布时间】:2013-09-10 10:10:15
【问题描述】:

我刚刚在 *App_code* 文件夹中添加了Edmx 文件,并且它已与数据库(sqlexpress)映射。我没有使用ADO.Net 上下文数据库生成器。我的网站在本地电脑上运行成功,但是当网站托管在IIS7 时,它没有运行并且无法连接到数据库。

请告诉我如何设置连接字符串,以便我的连接字符串识别 sdl、msdl、msl?如果我错过了什么,请指导我。如果您有托管在 iis 中的示例网站会更好。

<add name="Entities1" 
  connectionString="metadata=res://*/App_Code.sSystem.csdl|res://*/App_Code.sSystem.ssdl|res://*/App_Code.sSystem.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=server111;Initial Catalog=inventory;Integrated Security=True; MultipleActiveResultSets=True;App=EntityFramework&quot;" 
  providerName="System.Data.EntityClient" />

【问题讨论】:

    标签: asp.net entity-framework ado.net-entity-data-model


    【解决方案1】:

    尝试在连接字符串中使用Data Source=localhost; 而不是Data Source=server111;

    【讨论】:

      猜你喜欢
      • 2020-05-05
      • 1970-01-01
      • 1970-01-01
      • 2013-03-14
      • 2013-09-19
      • 1970-01-01
      • 2014-12-15
      • 2016-10-17
      • 1970-01-01
      相关资源
      最近更新 更多