WCF程序的发布

简介: <pre style="margin:0in; font-family:楷体; font-size:16pt"><span lang="zh-CN" style="font-family:楷体"><span style="white-space:pre"> </span>项目验收前,组长把发布的任务交给我了。上一次接触发布,还是在学习牛腩的时候,而这一次,项目用的是</span><span
	项目验收前,组长把发布的任务交给我了。上一次接触发布,还是在学习牛腩的时候,而这一次,项目用的是WCF技术,这算是第一次发布WCF程序。
	在这一发布的过程中,遇到了不少问题,不过最后,终于是把系统发布成功了。本篇博客就将介绍WCF程序的发布流程,最后把期间遇到的问题写出来,供大家以后参考吧。
	【环境说明】
 			 VS2012IIS8
	【方法说明】
	因为在VS2012中发布失败,提示XXX文件未能复制到XXX文件下。遇到这个错误,就需要将那些文件重新添加到相应的文件夹下,所以就采取的另一种方法,即:
	将生成好的程序,在文件资源管理器中找到其对应的位置。在将这些文件复制到IIS中新建好的网站下。
	【详细步骤】
		服务端:
	1.打开IIs管理器,添加新的网站,会出现下面的界面,填写相应的内容:
          

2.选择发布好的服务端,并浏览该网页:

3.之后,IE浏览器会显示如下界面,选择对应的服务文件:

4.显示如下界面,该项目服务端发布成功:

服务端发布好了之后,接下来就是客户端发布。 5.发布客户端前,需要先修改客户端配置文件中的服务地址:

6.下面按照发布服务端中的步骤1和步骤2即可 接着便可以直接浏览该网页:

【问题再现】 在这个发布的过程中,遇到的最多的问题就是“网页找不到”或者是“无法访问请求的页面”。

【解决方案】 第一,检查IIS中关于WCF的应用功能是否安装。 找到控制面板->程序->启用或关闭Windows功能,如下图所示,将需要的WCF服务勾选上就好了。

第二,检查是否允许扩展名为.svc文件,可以直接添加。 IIS主页下的功能视图中找到MIME类型,添加扩展名".svc"文件,MIME类型"application/octet-stream"

第三,在填写步骤1中的内容后,点击测试连接,可能会遇到的错误提示。 修改该文件夹的访问属性,找到"安全",添加名为"Everyone"用户名,下列各项都选择允许。 也可以尝试选择“连接为”,选择特定用户,点击“设置” 再次“测试连接”,便可以“授权成功”。 【发布收获】 这一次的发布,其实刚开始是没有想法的,不知道该怎么做。问了问有经验的人,给自己提供了一个思路。所以,自己也算是有了方向,期间遇到的问题虽多,但通过自己反复查,自己反复尝试,最终也成功了。 这一次的发布经验,一定会让以后的自己更加顺畅。

目录
相关文章
|
前端开发 JavaScript API
使用.LayUI实现动态选项卡Tab的强大功能
使用.LayUI实现动态选项卡Tab的强大功能
359 0
|
Linux C语言 C++
C语言教程01 - 初始C语言02
C语言教程01 - 初始C语言02
175 0
C语言教程01 - 初始C语言02
原来你是这样的编辑器|CSDN编辑器测评
以下观点仅代表我本人对CSDN编辑器的看法,欢迎大佬们提出自己的观点!
189 0
原来你是这样的编辑器|CSDN编辑器测评
MaxComputer - SQL 常用的正则表达式
云栖官方文档《正则表达式规范》: https://help.aliyun.com/document_detail/27871.html 文档持续更新,欢迎各位同仁留言补充
7161 0
|
SQL 分布式计算 MaxCompute
MaxComputer-Pyodps之使用pyodps实现sql的循环
用过MaxComputer的同学,都知道MaxComputer SQL只支持常用DDL\DML语句,不支持存储过程的开发,但我们常常为解决业务逻辑的时候需要使用循环或递归,那这个在MaxComputer里面该怎么实现呢?
7404 0
|
监控 机器人
起底养老机器人产业:有人出货猛增 有人项目叫停
虽有政策鼓励,中国的机器人养老产业,仍面临着玩家少、与儿童产品界限模糊、刚需存在但待挖掘等突出问题。
1525 0
|
安全 Java 算法
1月2日云栖精选夜读:【2018新年巨献】像阿里巴巴一样高效工作!(含视频、文章、PDF文件)
Work Like Alibaba 通过线下沙龙、线上直播、内容输出三个维度,携手阿里云的典型企业用户,联合云栖社区、阿里云、钉钉阿里产品,将阿里的前沿产品技术理念、敏捷研发模式、智能运维方法、智能办公、移动办公等渐渐渗透到外部的企业用户,形成了阿里特色的技术社区——你也可以像阿里巴巴一样高效工作。
3960 0
|
JavaScript 内存技术