.net - 如何在 Visual Studio 之外启动 WCF 服务?

标签 .net wcf

我刚刚用 this MSDN tutorial 创建了一个 WCF 服务.

  • 在 Visual Studio 中,我可以按 CTRL-F5 来运行服务
  • 然后我可以启动我的控制台应用程序客户端并使用服务没问题

  • 现在我想启动我的服务 OUTSIDE Visual Studio 并让各种客户使用它。

    但是当我进入命令行并执行这个文件 ../bin/Debug/testService.exe 时,我得到一个异常:“ 输入格式错误 ”。

    当我发布服务并启动发布的 .exe 文件时,我遇到了同样的错误。

    我在这里缺少什么?我是否需要发送 Visual Studio 发送的某种参数以使其运行?

    如何在 Visual Studio 外部运行我的 WCF 服务?

    最佳答案

    如果没有看到你的代码和配置文件,就很难弄清楚为什么会出现这个问题,但是正确设置 WCF 服务一开始可能有点棘手。

    我建议查看 endpoint.TV screencasts on WCF尤其是 self hosting WCF services截屏。

    它们很容易理解,并且会解释得足以让您入门。

    关于.net - 如何在 Visual Studio 之外启动 WCF 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/556305/

    相关文章:

    .net - 错误 : <target>. ColumnName 和 <source>.ColumnName 具有冲突的属性:DataType 属性不匹配

    c# - 在图表的左侧添加点

    .net - 如何用给定枚举中的所有项目填充XAML中的WPF组合框?

    c# - WCF 缓存服务器端

    C# 中 CultureInfo.InvariantCulture 属性的 Java 等价物

    c# - 使用什么代替 Interlocked.Equals

    c# - InvalidDataContractException ("Type cannot be serialized") 使用 WCF DataContract 时出错

    c# - 从 WCF 请求中删除 nill ="True"

    c# - WCF 服务在 JavaScript 中返回 "is undefined"

    c# WebService 杀死它拥有的 Singleton