【发布时间】:2018-10-20 13:02:18
【问题描述】:
有一个ASP.NET MVC应用形式的客户端,有一个WCF服务,从客户端发出对WCF服务的请求,服务本身通过Entity Framework操作数据库数据。一切都通过 IIS Express 在 Visual Studio 开发环境中本地运行,但是当我在 Windows 服务上部署此服务时,出现错误
“底层提供程序在打开时失败。”
app.config 中的数据库连接字符串
<connectionStrings>
<add name="AddressBookEntities"
connectionString="metadata=res://*/ContactModel.csdl|res://*/ContactModel.ssdl|res://*/ContactModel.msl;provider=System.Data.SqlClient;provider connection string="data source=(LocalDB)\MSSQLLocalDB;attachdbfilename=|DataDirectory|\AddressBook.mdf;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework""
providerName="System.Data.EntityClient" />
</connectionStrings>
【问题讨论】:
标签: c# sql-server entity-framework wcf