none
有时候VS2010编译,造成WCF服务报错 RRS feed

  • 问题

  • 如上图,有时VS2010重新编译“Asp.net”站点之后就会出现这样的错误,WCF服务方法找不到了。

    重新编译后,VS2010的“Developer Web服务器”的端口号变了,由“7443”变为了“29787”是这个原因造成的吗???

    应该怎样修正???


    Science and technology is my lover.

    2012年7月19日 2:28

答案

全部回复

  • 把Developer Web服务器的随机端口设置为固定端口。
    2012年7月19日 2:42
  • 把Developer Web服务器的随机端口设置为固定端口。

    VS2010端口改回“7443”了,但是服务还是不能用啊。

    1、更新服务出现错误。

        

    2、删除服务重新添加,出现错误

         

        


    Science and technology is my lover.

    2012年7月19日 3:35

  • Science and technology is my lover.

    2012年7月19日 3:36
  • 你好,

    你添加的服务是同一个项目里面的吗?建议你在任务栏的右下角找到ASP.NET Development Server图标,右键停止,然后重新编译当前项目。


    Leo Tang [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2012年7月24日 1:21
    版主
  • 你好,

    你添加的服务是同一个项目里面的吗?建议你在任务栏的右下角找到ASP.NET Development Server图标,右键停止,然后重新编译当前项目。


    Leo Tang [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    大师,是VS2010编译的原因吧。。。

           

    没有修改配置,连“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有什么东西,在网站运行时是变化的???   不过它端口已经固定了,为“29787”。。。   Why???

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

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

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

              

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


    Science and technology is my lover.

    2012年7月27日 6:03
  • 你好,

    你添加的服务是同一个项目里面的吗?建议你在任务栏的右下角找到ASP.NET Development Server图标,右键停止,然后重新编译当前项目。


    Leo Tang [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    大师,是VS2010编译的问题吧。。。

    没有修改配置,连“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有什么东西,在网站运行时是变化的???   不过它端口已经固定了,为“29787”。。。   Why???

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

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

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

              

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


    Science and technology is my lover.

    2012年7月27日 6:04
  • 大师,是VS2010编译的问题吧。。。

    没有修改配置,连“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有什么东西,在网站运行时是变化的???   不过它端口已经固定了,为“29787”。。。   Why???

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

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

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

              

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


    Science and technology is my lover.

    2012年7月27日 6:04
  • 你好,

    如果你的问题仍然没有解决,我们集中在下面的贴子里讨论。

    http://social.microsoft.com/Forums/zh-CN/wcfzhchs/thread/cd0e2e64-86f5-4792-8b80-2a9453e2b27c


    Leo Tang [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2012年7月29日 0:49
    版主
  • 谢谢。。。

    Science and technology is my lover.

    2012年7月30日 1:29