none
关于WCF Hosting和Client问题 RRS feed

  • 问题

  • 前两天看MSDN里的WCF的Webcast.
    在同一个解决方案中有两个控制台应用程序, 一个用于Hosting WCF Service. 另一个控制台应用程序为客户端, 想要调用WCF Service, 由于必须先启前一应用程序Hosting来托管Service, 然后再在Client中右击"引用", 却发现"添加服务引用"菜单是灰色的,无法使用. 但在webcast中,明明看到该菜单在Hosting启动以后是可以使用的, 为我的VS中却不行呢? 请高手帮忙!
    Gao Peter
    2010年1月10日 4:37

答案

全部回复

  • 有2个办法,
    1.你可以在VS里,右键选择HOST,debug,启动新的实例。然后在选择client,右键debug,启动新的实例。这样就可以同时启动2个项目。
    2.编译HOST,找到bin文件夹目录,有host的.exe文件,直接双击运行。然后在选择client,右键debug,启动新的实例。

    都可以搞定


    Frank Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
    欢迎访问老徐的中文技术博客:Welcome to My Chinese Technical Blog
    欢迎访问微软WCF中文技术论坛:Welcome to Microsoft Chinese WCF Forum
    欢迎访问微软WCF英文技术论坛:Welcome to Microsoft English WCF Forum
    2010年1月10日 9:32
    版主
  • 谢谢. 当然有别的办法可以达到目的, 但这就和Webcast中演示一样, 我认为应该可以通过更改某个设置达到目的, 而不是通过其它变通的方法.
    Gao Peter
    2010年1月10日 12:03
  • 另外一个方式 我找到了,WebCast 我没看。所以记不起来是是效果。不过这个方法Visual Studio支持的。
    解决方案---右键----设置启动项---选择多个启动项---选择你要启动的项目,然后保存。

    按F5启动 VS 就可以了
    Frank Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
    欢迎访问老徐的中文技术博客:Welcome to My Chinese Technical Blog
    欢迎访问微软WCF中文技术论坛:Welcome to Microsoft Chinese WCF Forum
    欢迎访问微软WCF英文技术论坛:Welcome to Microsoft English WCF Forum
    2010年1月11日 2:10
    版主