C# 无法从IIS访问我的WCF

C# 无法从IIS访问我的WCF,c#,wcf,entity-framework,iis,C#,Wcf,Entity Framework,Iis,我已经创建了一个使用实体框架的WCF服务,它可以在我的本地机器上完美地工作 问题是,当我将它部署到IIS时,我无法访问它 它在浏览器中运行良好,但当我从代码中引用它时,会出现以下错误: “基础提供程序在打开时失败” 非常感谢您的帮助。您正面临此问题,因为您使用的连接字符串无效。它在本地上工作,但没有从IIS访问的权限。您需要更改连接字符串。 有关可能出现的问题和解决方案的列表,请访问此项。按照说明操作,打开IncludeExceptionDetailInFaults以获取错误的详细信息。没有人能

我已经创建了一个使用实体框架的WCF服务,它可以在我的本地机器上完美地工作

问题是,当我将它部署到IIS时,我无法访问它

它在浏览器中运行良好,但当我从代码中引用它时,会出现以下错误:

“基础提供程序在打开时失败”


非常感谢您的帮助。

您正面临此问题,因为您使用的连接字符串无效。它在本地上工作,但没有从IIS访问的权限。您需要更改连接字符串。

有关可能出现的问题和解决方案的列表,请访问此项。

按照说明操作,打开IncludeExceptionDetailInFaults以获取错误的详细信息。没有人能帮助你,即使是你自己,除非你知道错误。错误为“基础提供程序在打开时失败”。请在问题中发布异常。包括内部异常在内的整个异常我现在已指定错误我的连接字符串为:remove app=entiryframeworkId,但问题仍然存在。请参阅解决所有问题的多个原因感谢mil Ehsan。我更改了Windows连接字符串并使用了SQL身份验证。我是一个快乐的人