我创建了一个使用实体框架的 WCF 服务,它可以在我的本地机器上完美运行。
问题是当我将它部署到 IIS 时我无法访问它。
它在浏览器中运行良好,但是当我从代码中引用它时,我得到了这个错误:
“底层提供者在打开时失败”
任何帮助将不胜感激。
我创建了一个使用实体框架的 WCF 服务,它可以在我的本地机器上完美运行。
问题是当我将它部署到 IIS 时我无法访问它。
它在浏览器中运行良好,但是当我从代码中引用它时,我得到了这个错误:
“底层提供者在打开时失败”
任何帮助将不胜感激。
您正面临此问题,因为您使用的连接字符串无效。它在本地工作,但没有从 IIS 访问的权限。您需要更改连接字符串。
有关可能的问题和解决方案的列表,请访问此博客。