文件名称:C# 在Winform中发布WebService
文件大小:261KB
文件格式:RAR
更新时间:2022-04-10 13:04:50
简单应用 不用部署
完整的服务端及客户端调用程序,在win7+ vs2015环境运行通过.
一、说明
1、创建winfrom应用程序;(或者是控制台项目)
2、在项目中添加一个WCF服务,并实现服务;
3、在需要启动WebService服务的地方启动该服务即可;
二、代码如下:
1、新建一个WCF服务——定义服务接口
[ServiceContract(Namespace = "http://Microsoft.ServiceModel.Samples")]
public interface ICalculator
{
[OperationContract]
double Add(double n1, double n2);
}
2、新建一个WCF服务——实现服务
public class CalculatorService : ICalculator
{
public double Add(double n1, double n2)
{
return n1 + n2;
}
}
3、添加完WcF服务后会在应用程序配置文件中有入下节点
【文件预览】:
test
----.vs()
--------YK1847()
----PublicClass()
--------OmronPLC.cs(21KB)
----IService1.cs(448B)
----bin()
--------Debug()
----Form1.Designer.cs(3KB)
----Program.cs(489B)
----obj()
--------Debug()
----Service1.cs(503B)
----YK1847.csproj(5KB)
----Form1.cs(2KB)
----YK1847.csproj.user(453B)
----Form1.resx(19KB)
----YK1847.sln(978B)
----App.config(1KB)
----Properties()
--------Resources.resx(5KB)
--------Settings.settings(249B)
--------AssemblyInfo.cs(1KB)
--------Settings.Designer.cs(1KB)
--------Resources.Designer.cs(3KB)
test_Client
----C_1847()
--------.vs()
--------C_1847.sln(985B)
--------C_1847()