none
WCF服务引用错误,怎么回事,Why??? RRS feed

  • 问题

  •        将几个“aspx”页面,在另一台计算机上用VS2010改过后,将它们覆盖到“现有项目解决方案”上,“现有解决方案”中的WCF服务报错了。   改的“aspx”页面,这和站点中的“WCF服务”有什么关系呢???困惑,不解。。。

    1、Silverlight调用“WCF服务”的引用就报错了,错误信息如下。

    2、发现VS2010中“Web Developer服务”的端口号变了(变为了29787),然后将“VS2010”使用的端口号改回去。改为了原来的7443端口。

         端口号改回去后,更新服务引用报错,错误信息如下:



    Science and technology is my lover.

    2012年7月19日 5:22

答案

全部回复

  • 3、删除WCF服务引用,重新添加,报出错误如下。

    重新在Silverlight端添加“WCF服务引用”,服务可以在VS2010中发现,但是引用出错。    错误信息如下:





    Science and technology is my lover.

    2012年7月19日 5:22
  • 第三张图:


    Science and technology is my lover.

    2012年7月19日 5:22
  • 怎么样“编译完了后再发布。”???

    小弟是直接在VS2010中启动的站点啊,站点运行起来了,服务不就启动了吗???

    什么意思啊,一个大师说的,怎么解决???      服务为什么没有启动呢???

    昨天先把VS2010的端口号设为固定的,然后又向里考的“aspx文件”,这样可以运行了。但是,今天上班一开机,又找不到服务中的方法了,而VS2010的端口号没有变,这是怎么回事啊???

    访问不到WCF服务的元数据,这是不是说明服务没有开启???


    Science and technology is my lover.


    2012年7月20日 0:52
  • 5、“以前备份的解决方案”,VS2010中的“站点”使用的是“动态端口”。现在依然使用“动态端口”,端口虽然变化,WCF服务依然可用啊,站点中使用服务的“Silverlight”应用程序也运行正常。从这里看WCF服务和VS2010动态端口设置好像没有太大关系。

    为什么从另一台机器上,拷贝来几个毫不相关的“aspx”页面,就会引发“WCF服务错误”呢???     Why???


    Science and technology is my lover.

    2012年7月20日 1:50
  • 2012年7月23日 7:57
    版主
  • Why??? 

    大师,是VS2010编译的问题吧。。。
    将“Developerment Server”停止,然后清理解决方案,重新编译就好了。。。 Why???


    没有修改配置,连“VS2010使用的端口”都是固定的。

      前几天好好的,今天突然间又不行了,报出了错误。

        

      只是在一个“Aspx”页面中增加了两个“<Li>”标签,然后在启动网站,就报错了。

      在“Top.aspx”中,增加了如下HTML语句。

      <div id="qh_con2" style="display: none"><ul>
      <li><a href="WaterMonitoringBuilding.aspx" target="mainFrame"><span>天下</span></a></li>
      <li><a href="WaterMonitoringRegion.aspx" target="mainFrame"><span>地图</span></a></li>
      </ul></div>  

    问题一:WCF服务和“Aspx”页面中的HTML元素有什么关系啊???

      VS2010编译怎么会发生这种情况???


    问题二:“而你的项目中WCF服务本身和调用WCF的客户端在同一个应用程序域中,这种依赖关系导致了潜在的问题。”

      “WCF服务本身“和调用”WCF的客户端”它们是在一个站点里面的,这样有问题??? Why???


    问题三:服务访问不到,它是没有运行吗??? 提示错误,未能加载程序集。



    问题四:
      如果“WCF”服务和“Silverlight”客户端不放在一个站点下, 那不是增加复杂度吗? 而且不好调试,还要配置跨域访问。

    Science and technology is my lover.

    2012年7月27日 6:40