C# WCF 项目的建立与部署(一)

本文介绍了如何在Visual Studio中创建WCF服务应用程序,并在本地测试。通过新建解决方案,添加WCF服务项目,理解IService1.cs和Service1.svc.cs的作用。接着在本地引用服务并测试,然后详细阐述了将WCF服务部署到Windows服务器的步骤,包括设置项目权限、在IIS中添加网站和绑定IP地址。最后提到了在部署过程中遇到的权限问题及解决办法。
摘要由CSDN通过智能技术生成

首先打开VS2017 或者其他版本的VS,新建一个解决方案,右键点击解决方案 ——>添加——> 新建项目——> WCF服务应用程序(右边能看到关于这个项目的描述:该项目承载在IIS/WAS中)——> 确定

 

然后我们就新建了一个WCF应用,WCF相当于一个WebService,是需要部署在服务器上的,但是如果是在本地新建的话,是可以在同一个解决方案中引用这个WCF服务的。

我们回到新建的WCF应用,里面有系统自动帮我们创建好的两个.cs文件,一个是IService1.cs,一个是Service1.svc.cs。我们一下就能清楚地知道,一个是接口,另外一个是接口的实现。[ServiceContract]表示服务协定,[OperationContract]表示要公开的服务方法。

// IService1.cs
namespace Test
{
    [SerciceContract]
    public interface IService1
    {
        [OperationContract]
        string GetData(int value);

        [OperationContract]
        DataTable GetDataTable(string parameter);

        // ToDo  在此添加服务接口

    }


}



// Service1.svc.cs
namespace Test
{
    public class Service1 : IService1
    {
        public string GetData(int value)
        {
            return value.ToString();
        }
        

        public G
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值