博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WCF探索之旅(三)——IIS公布WCF服务
阅读量:5149 次
发布时间:2019-06-13

本文共 1163 字,大约阅读时间需要 3 分钟。

    在之前的博客已经对WCF的基础知识做了介绍。而且做了一个简单的小样例。

假设你看了之前的博客,相信你已经对WCF有了一定的掌握。这篇博客主要说一下怎样把WCF服务公布的IISserver上。

 

    在上篇博客我们做的Demo中,我们是自己写了一个服务端,使用WinForm自己公布WCF服务。可是在实际的项目中,我们不能永远启动这这个程序窗体。既然是服务端。那么他就应该在server中,作为一个“服务”,“默默的”为我们工作就是啦!

 

    作为Windows家族一员的IIS永远是.NET平台的首先server。以下解说怎样把WCF服务公布到IIS中。

 

    以我们上篇博客中做的Demo为例,我们把它公布到IIS中。

    整体的思路就是把WCF作为一个站点公布。那么我们就能够通过http协议訪问到WCF服务啦!

開始吧!

1、安装相关windows功能

当然。要想公布站点,IIS以及相关的功能服务是必需要先安装的。

除此之外你还须要安装.NET Framework对应版本号。安装WCF http 激活

2、新建根文件夹。并设置根文件夹权限

首先,在你的某个盘中(我的放在了桌面)新建一个目录,作为我们我们公布服务的根目录。然后设置这个目录的訪问权限:

右键——>属性——>安全,设置对应的用户为同意訪问。

3、拷贝dll文件到根文件夹中

将项目中bin文件夹复制到根文件夹中

web.config复制到根文件夹中

UserServiceImpl.svc复制到根文件夹中

记得把UserServiceImpl.svc中的host指向改动哦:

	<%@ ServiceHost Language="C#" Debug="true" Service="WcfServiceDemo.UserServiceImpl" CodeBehind="UserServiceImpl.svc.cs" %>

4、公布站点

打开IIS。右键“站点”——>加入站点——>输入对应的信息后点击确定,完毕公布

指定UserServiceImpl.svc为默认文档。

5、验证公布

到这里我们就已经成功的把WCF公布到了IIS中,如今你能够验证一下是否公布 成功了

在浏览器中输入你加入站点时指定的地址以及port号,假设假设出现一下页面,则就要恭喜你啦。

    当然,公布过程中可能会出现各种各样的问题。可是不要操心。这些问题都是公布站点过程中常见的问题。你仅仅须要依照提示的错误去网上找,非常easy就能够解决的。

    至此。我们经过基本内容介绍、小Demo的完毕、WCFIIS中的公布。我们已经完毕了服务的提供工作了。其它人能够通过HTTP协议享受你提供的服务啦。

转载于:https://www.cnblogs.com/blfbuaa/p/6789789.html

你可能感兴趣的文章
微信开发SDK使用教程--朋友圈评论回复任务
查看>>
2018-2019-1 20165223-20165218 实验四 外设驱动程序设计
查看>>
[apue] dup2的正确打开方式
查看>>
Javascript 常用类型检测
查看>>
分库分表的4个面试连环炮问题!不会就惨了
查看>>
DOM增删改
查看>>
Failed to resolve:com.android.support:appcompat-v7:报错处理
查看>>
后缀自动机(SAM)学习笔记
查看>>
Java 多线程
查看>>
hdu 1232 并查集
查看>>
PMP 第三章 单个项目的项目管理标准
查看>>
MySQL模糊查询(like)时区分大小写
查看>>
多核时代不宜再用 x86 的 RDTSC 指令测试指令周期和时间 Options
查看>>
[转] prove, verify, bear out, demonstrate, confirm, validate, testify, certify 的区别
查看>>
三个Linux权限
查看>>
js,jquery获取checkbox 记录ID值
查看>>
Visual Studio 2013常用快捷键
查看>>
[SCOI2010]序列操作
查看>>
【★】自制网络心理需求大排名!
查看>>
Linux简介
查看>>