如何使用edmx部署网站

时间:2013-09-10 10:10:15

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

我刚刚在* App_code *文件夹中添加了Edmx文件,并将其映射到数据库( sqlexpress )。我没有使用ADO.Net上下文数据库生成器。我的网站在本地PC上成功运行,但当网站托管在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" />

1 个答案:

答案 0 :(得分:0)

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