【问题标题】:WCF windows form not working in .exe but working in visual studioWCF Windows 窗体不能在 .exe 中工作,但在 Visual Studio 中工作
【发布时间】:2021-04-07 13:08:03
【问题描述】:

如果您对我的问题有任何想法,我将不胜感激。

按照 MS WCF 的指示创建客户端服务器控制台应用程序,并在 DOS 提示符下以管理员身份正常运行。然后我将控制台应用程序更改为 Windows 窗体,但它不会在文件资源管理器中以管理员身份运行(找不到该服务)。但是如果我在 Visual Studio 中运行服务器表单,那么我可以在文件资源管理器中运行客户端表单(无需成为管理员)。如果我在文件资源管理器中运行服务器表单,我可以在 Visual Studio 中运行客户端表单。

【问题讨论】:

    标签: c# forms wcf server client


    【解决方案1】:

    你在应用中托管wcf服务后,可以在你的项目文件夹中找到bin,然后在这个目录下找到你编译的程序的快捷方式,这样wcf服务就可以托管在这个进程中,不占视觉工作室。然后在 vs 中运行你的客户端程序来调用 wcf 服务。编译承载WCF服务的程序,编译成功后会显示快捷方式所在的文件夹。

    【讨论】:

    • 感谢您的提示。基本上我正在寻找一种简单的方法来做一个客户端服务器应用程序。看起来远程客户端的设置要多得多。我会研究更多。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-08
    • 2013-08-29
    • 1970-01-01
    • 2020-10-16
    • 2014-05-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多