WCF探索之旅(三)——IIS发布WCF服务
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了WCF探索之旅(三)——IIS发布WCF服务,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1364字,纯文字阅读大概需要2分钟。
内容图文

在之前的博客已经对 WCF 的基础知识做了介绍,并且做了一个简单的小例子。如果你看了之前的博客,相信你已经对 WCF 有了一定的掌握。这篇博客主要说一下如何把 WCF 服务发布的 IIS 服务器上。
在上篇博客我们做的 Demo 中,我们是自己写了一个服务端,使用 WinForm 自己发布 WCF 服务,但是在实际的项目中,我们不能永远启动这这个程序窗口。既然是服务端,那么他就应该在服务器中,作为一个“服务”,“默默的”为我们工作就是啦!
作为 Windows 家族一员的 IIS 永远是 .NET 平台的首先服务器,下面讲解如何把 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 指向修改哦:
<span style="white-space:pre"> </span><%@ ServiceHost Language="C#" Debug="true" Service="WcfServiceDemo.UserServiceImpl" CodeBehind="UserServiceImpl.svc.cs" %>
4 、发布网站
打开 IIS ,右键“网站”—— > 添加网站—— > 输入相应的信息后点击确定,完成发布
指定 UserServiceImpl.svc 为默认文档。
5 、验证发布
到这里我们就已经成功的把 WCF 发布到了 IIS 中,现在你可以验证一下是否发布 成功了
在浏览器中输入你添加网站时指定的地址以及端口号,如果如果出现一下页面,则就要恭喜你啦!
当然,发布过程中可能会出现各种各样的问题,但是不要担心,这些问题都是发布网站过程中常见的问题。你只需要按照提示的错误去网上找,很容易就可以解决的。
至此,我们经过基本内容介绍、小 Demo 的完成、 WCF 在 IIS 中的发布,我们已经完成了服务的提供工作了。其他人可以通过 HTTP 协议享受你提供的服务啦!
原文:http://blog.csdn.net/libaoqiang613/article/details/38265835
内容总结
以上是互联网集市为您收集整理的WCF探索之旅(三)——IIS发布WCF服务全部内容,希望文章能够帮你解决WCF探索之旅(三)——IIS发布WCF服务所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。