怎么通过C#代码获取使用控制台应用程序作为寄主的WCF服务的NET using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{class Program{static void Main(string[]args){string[]months={\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"};Console.Write(\"请输入一个1-12之间的整数:\");try{int input=int.Parse(Console.ReadLine());if(input>;=1&input){Console.WriteLine(\"对应的月份是:{0}\",months[input-1]);}else{throw new Exception();}}catch(Exception ex){Console.WriteLine(\"您输入的值不正确。}}}}
如何生成发布控制台应用程序wcf服务
如何调用windows服务wcf 本主题概述了创建由 Windows 服务承载的 Windows Communication Foundation(WCF)服务所需的基本步骤。此方案可通过托管 Windows 服务承载选项启用,此选项是在没有消息激活的安全环境中在 Internet 信息服务(IIS)外部承载的、长时间运行的 WCF 服务。服务的生存期改由操作系统控制。此宿主选项在 Windows 的所有版本中都是可用的。可以使用 Microsoft 管理控制台(MMC)中的 Microsoft.ManagementConsole.SnapIn 管理 Windows 服务,并且可以将其配置为在系统启动时自动启动。此承载选项包括注册承载 WCF 服务作为托管 Windows 服务的应用程序域,因此服务的进程生存期由 Windows 服务的服务控制管理器(SCM)来控制。服务代码包括服务协定的服务实现、Windows 服务类和安装程序类。服务实现类CalculatorService是 WCF 服务。CalculatorWindowsService是 Windows 服务。要符合 Windows 服务的要求,该类继承自ServiceBase并实现OnStart和OnStop方法。在OnStart中,将为CalculatorService类型创建ServiceHost并打开它。在OnStop中,停止并释放服务。主机还负责提供服务主机基址,该基址已在应用程序设置中进行设置。安装程序类继承自Installer允许程序通过 Installutil.exe 。
wcf部署在iis和控制台哪个性能好