我刚刚在* 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="Data Source=server111;Initial Catalog=inventory;Integrated Security=True; MultipleActiveResultSets=True;App=EntityFramework""
providerName="System.Data.EntityClient" />
答案 0 :(得分:0)
尝试在连接字符串中使用Data Source=localhost;
而不是Data Source=server111;
。