locked
wcf无法部署到IIS7(windows2008)? RRS feed

  • 问题

  • silverlight4,wcf

    visual studio 2010

    windows 2008 iis7

    ----------------------

    新建Silverlight4项目后,在vs2010中项目属性Web设置为使用VisualStudio开发服务器。在承载Silverlght的Web项目中添加启用了Silverlight的WCF服务。在Service.svc.cs中添加一个public方法。在Silverlgiht中Service Reference中添加服务引用。点击“发现”按钮后再点击“前往”,自动生成的ServiceReferences.ClientConfig文件中的内容为:endpoint结点address=http://localhost:2422/Service.svc,点击启动调式,程序可以运行。现在要将写好的程序发布到Windows2008 IIS7上,直接建立新网站,指向Web工程后,运行程序,通过Wcf调用后台程序要报错。初步估计是endpoint没有更改,但没找到地方更改,请告知详细配置步骤。。。。。。。

    2010年9月25日 3:38

答案

  • 你好,

    wcf service的endpoint是在web项目目录下的web.config配置的。如果你指更改silverlight客户端endpoint,你可以手动解压缩xap文件,修改ServiceReferences.ClientConfig.

    谢谢,


    Mog Liang
    • 已标记为答案 Mog Liang 2010年10月4日 0:58
    2010年10月1日 6:41

全部回复

  • 注:windows2003 xp 下 可以修改地址
    2010年9月25日 3:42
  • 你好,

    wcf service的endpoint是在web项目目录下的web.config配置的。如果你指更改silverlight客户端endpoint,你可以手动解压缩xap文件,修改ServiceReferences.ClientConfig.

    谢谢,


    Mog Liang
    • 已标记为答案 Mog Liang 2010年10月4日 0:58
    2010年10月1日 6:41