代码之家  ›  专栏  ›  技术社区  ›  Johannes

IIS Silverlight未连接到WCF

  •  3
  • Johannes  · 技术社区  · 16 年前

    我还有一个silverlight应用程序,可以查询WCF服务器。我通过服务引用访问服务。当我在VS2008中执行silverlight代码时,它可以很好地连接到服务器。当我在本地IIS服务器(甚至是5.1)上托管站点时,它可以正常工作。

    但是,当我将我的站点移动到我们的官方IIS服务器时,客户端在尝试连接到服务器时会死亡。最初它根本不起作用,然后我们添加了MIME类型。尽管,目前,我认为.xap的MIME类型仍然设置为application/octet stream。(不知道这是否真的有影响,因为网站现在已经下载了。)

    除了在IIS上安装SDK之外,我想不出其他什么可以尝试的了。有人有什么想法吗?

    2 回复  |  直到 16 年前
        1
  •  3
  •   Shawn Wildermuth    16 年前

    您的问题可能是ClientAccessPolicy.xml位置。它与域的关系在哪里?它必须在域服务器的根目录下( http://domain.com/clientpolicyfile.xml http://www.domain.com/clientpolicyfile.xml ).

        2
  •  0
  •   Johannes    16 年前

    我不能说我回答了自己的问题,但最终我将WCF服务转移到了IIS环境中,突然之间,通信工作正常。