【问题标题】:WCF Published service in IIS not workingIIS中的WCF发布服务不起作用
【发布时间】:2010-09-14 11:03:18
【问题描述】:

我的开发环境是 Windows 7 和 IIS 7。 我开发了一个使用 Silverlight-Enabled WCF 服务的 silverlight 4 应用程序。它在 IDE (Visual Studio 2010) 中运行正常,但在我的 IIS 7 中发布后,服务无法正常运行。

clientconfig 是真的,因为发布的服务浏览是真的。 WCF 服务不会失败,也不会出错。 请帮帮我。

谢谢 mSafdel

【问题讨论】:

  • 不可能回答这种笼统的问题。尝试更具体地描述您的问题。

标签: silverlight wcf iis iis-7 wcf-ria-services


【解决方案1】:

首先要检查的是确保 Silverlight 应用程序指向生产服务,而不是仍然指向 VS2010 服务(即 localhost:####)。有几种方法可以处理此问题,例如根据您的应用来自的当前服务器生成 WCF 服务调用、在生产环境中启用服务以及更新服务引用以指向新位置等。

另外需要注意的是,当您从 VS2010 环境迁移到 live 时,您必须确保您的应用程序和服务仍然可以访问您的数据库。如果服务在 IIS 上使用的用户没有权限,或者您的连接字符串尚未更新,则有时看起来像是 WCF 错误(我认为它会引发服务器错误 500 或有趣的 NotFound),但实际上是您的服务无法使用数据库。

否则,正如 Marek 所说,更多细节总是有帮助的,因为如果您不小心,在使用 Silverlight 部署/配置 WCF 时可能会出现很多问题。

【讨论】:

    猜你喜欢
    • 2011-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-24
    • 1970-01-01
    • 2011-04-22
    相关资源
    最近更新 更多