WCF基础教程(二)——解析iis8和iis8.5+VS2013发布wcf服务问题

简介: WCF基础教程(二)——解析iis8和iis8.5+VS2013发布wcf服务问题

引言


在项目中第一次接触WCF这方面的知识的时候就非常的喜欢这个东西,说不上为什么,就是感觉WCF的出现为我们提供了很大的便利,所以自己就开始查找这方面的资料开始来学习,所自己现在也是一边在项目中运用这个东西,一边学习这里面的一些非常重要的基础知识和运行机制,在上一篇博客中给大家创建了一个wcf的小例子,但是并没有将服务端部署到IIS上面,所在这篇博客开始前,先给大家讲解一下关于wcf部署到iiS上的问题。


问题重现


20150808213848948.png

WCF发布并部署


既然大家都接触到了WCF这发面的知识,那么大家可定对于web程序的发布很熟悉,下面我就简单的给大家说一下wcf服务端的发布问题。运行环境:win8系统 + IIS8 + .NET4.5 + VS2013。发布前首先确保我们在iis上面的关于wcf方面的程序已经安装,如下图:


20150808202716995.png


如果这个东西没有安装,那么我们在IIS中发布完成后,浏览网页的时候就会提示这个错误:HTTP 错误 404.3 - Not Found 。


这样我们就可以在iis中发布我们的wcf服务端了,下面给大家简单的说一下发布的过程。我们在iis上部署以前,不用再vs中发布我们的服务端,而是直接在iis中发布就可以了。如下图



20150808212401872.gif


这样我们在iis中预览我们的wcf服务就可以了,这时候我们就可以将预览时的地址填写

在我们的服务端的配置文件中了。如果亲爱的读者用的win8.1的系统+iis8.5,那么相信你在第一次发布wcf程序的时候可定会遇到其他的更多的问题,下面给大家推荐一篇博客《在IIS8.5中添加WCF支持》,这篇博客很好的介绍了怎样让原本不支持WCF服务的iis8.5变的支持。


小结


自己在发布服务的时候遇到了一些问题,于是上网需找这方面的资料,在查资料的过程中虽然也收获了很多,但是也让我走了很多的弯路,基本上都是一样的答案都不能很好的解决vs2013发布wcf服务的问题,后来通过查一些发布机制,还有和师姐交流后才解决了这个问题,虽然这个问题技术性不是很强,但是如果我们没有一个方向的话,在解决的过程中也是非常痛苦的,所以在这再次强调这些很牛的技术的基础知识是很重要滴!

目录
相关文章
|
测试技术 数据安全/隐私保护 Python
基于Selenium+Python的web自动化测试框架
本文将详细介绍如何运用Python结合Selenium WebDriver库搭建web自动化测试框架。
|
人工智能 运维 JavaScript
通义灵码 SWE-GPT:从 静态代码建模 迈向 软件开发过程长链推理
在本文中,作者介绍了 Lingma SWE-GPT,一款专为解决复杂软件改进任务设计的开源大型语言模型系列。
804 30
|
XML API 数据库
Android权限
Android权限 【5月更文挑战第3天】
424 0
|
编解码 监控 前端开发
GB/T 28181联网系统通信协议结构和技术实现
在本文开头,我们先一起回顾下GB/T28181联网系统通信协议结构: 联网系统在进行视音频传输及控制时应建立两个传输通道:会话通道和媒体流通道。 • 会话通道用于在设备之间建立会话并传输系统控制命令; • 媒体流通道用于传输视音频数据,经过压缩编码的视音频流采用流媒体协议 RTP/RTCP传输。
338 0
|
iOS开发
解决IOS上架App Store后显示语言为英文的问题
解决IOS上架App Store后显示语言为英文的问题
831 0
|
数据库管理
【NI Multisim 14.0编辑环境——工具栏】
选择菜单栏中的【选项】→【自定义界面】命令,系统弹出如图所示的“自定义”对话框,打开【工具栏】选项卡,对工具栏中的功能按钮进行设置,以便用户创建自己的个性工具栏。 在原理图的设计界面中,NI Multisim 14.0 提供了丰富的工具栏,共有22种,其中绘制原理图常用的工具栏介绍如下。 1.“标准”工具栏 “标准”工具栏中为用户提供了一些常用的文件操作快捷方式,如新建、打开、打印、复制、粘贴等,以按钮图标的形式表示出来,如图所示。如果将光标悬停在某个按钮图标上,则该按钮所要完成的功能就会在图标下方显示出来,便于用户操作。 2.视图工具栏 “视图”工具栏中为用户提供了一些视图显示的操作方法,
1867 0
【NI Multisim 14.0编辑环境——工具栏】
|
SQL 存储 数据库
基于Web技术的在线考试系统的设计与实现(论文+源码)_kaic
基于Web技术的在线考试系统的设计与实现(论文+源码)_kaic
|
Web App开发 JavaScript 前端开发
关于Chrome断点与调试我所知道的
关于Chrome断点与调试我所知道的
447 0
|
关系型数据库 MySQL Serverless
十分钟上线-在函数计算上部署基于django开发的个人博客系统
函数计算已经发布了http trigger的功能,利用函数计算的http trigger,可以在将基于wsgi application创建的工程部署或者迁移到函数计算,本文讲解一个基于django开发的个人博客系统迁移到FC, 展示函数计算做web backend 能力以及很低迁移成本
11189 1