无法从 IIS 访问我的 WCF [关闭]
Posted
技术标签:
【中文标题】无法从 IIS 访问我的 WCF [关闭]【英文标题】:Can not access my WCF from IIS [closed] 【发布时间】:2013-07-31 21:56:37 【问题描述】:我创建了一个使用实体框架的 WCF 服务,它可以在我的本地机器上完美运行。
问题是当我将它部署到 IIS 时我无法访问它。
它在浏览器中运行良好,但是当我从代码中引用它时出现此错误:
“底层提供者在打开时失败”
任何帮助将不胜感激。
【问题讨论】:
照他说的,打开IncludeExceptionDetailInFaults来获取错误的详细信息。除非已知错误,否则没有人可以帮助您,甚至您自己也无济于事 感谢 Ehsan。错误是“底层提供程序在打开时失败。” 在问题中发布异常。整个异常,包括内部异常 我现在已经指定了错误 【参考方案1】:您遇到此问题是因为您使用的连接字符串无效。它在本地工作,但没有从 IIS 访问的权限。您需要更改连接字符串。 有关可能的问题和解决方案的列表,请访问blog。
【讨论】:
我的连接字符串是: 移除 app=EntiryFramework 做了,但问题仍然存在 好吧,可能有多种原因,请参阅blogs.msdn.com/b/dataaccesstechnologies/archive/2012/08/09/… 以了解所有问题 非常感谢埃赫桑。我更改了 Windows 连接字符串并使用了 SQL 身份验证。我说话时是个快乐的人以上是关于无法从 IIS 访问我的 WCF [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
使用 IIS 将 WCF 服务从一台服务器路由到另一台服务器
访问本地 IIS 上托管的 WCF 服务时出错:“相对 URI 不支持此操作。”
WCF 托管在 IIS 中,连接到具有集成安全性的数据库时出现问题