分享

用IIS做宿主的WCF服务

 Jcstone 2012-03-19

用IIS做宿主的WCF服务

来源:未知 作者:admin

第一步创建WCF项目:WCFSolution

第二步选择WCFSolution点击右键选择添加->新建网站->Visual C#->WCF服务

创建好以上2个项目如下图所示:

第三步,修改Service.svc文件,修改后的语句如下:

<%@ ServiceHost Language="C#" Debug="true" Service="WCFSolution.Service1" %>

第四步,生成网站并且发布到IIS上,浏览Service.svc文件如下图所示:

 第五步:打开Visual Studio 命令提示(2010)输入svcutil.exehttp://10.0.2.81:8001/WCFHost/Service.svc?wsdl之后就会产生2个文件:Service1.cs和output.config。

第六步:把Service1.cs文件添加到需要调用此服务客户端的项目中,把output.config文件中的内容复制到Web.config文件的相应节点中。

第七步:在客户端实例化次服务,代码如下:

       protected void Button1_Click(object sender, EventArgs e)
    {
       Service1Client client = new Service1Client();
       string str= client.GetData("测试");
        Response.Write(str);
        client.Close();
    }

第八步:运行客户端,点击按钮如下图所示:

OK,到此已经全部完毕,希望大家多多指教。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多