首先打开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 GetDataTable(string parameter)
{
DataTable dt = new DataTable(

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

被折叠的 条评论
为什么被折叠?



