今天在客户的环境中(Windows Server 2012 R2 + IIS 8.5)搭建Call WCF Restful Service的功能,发现了几个环境配置的问题,记录如下:

1):此环境先安装了.Net Framework,后安装的IIS,导致IIS site上无法运行.Net的程序,

因此我们要向IIS中注册.Net Framework,具体操作请参考如下链接:

http://www.cnblogs.com/mingmingruyuedlut/archive/2011/11/04/2235630.html

2):接下来我们看一下IIS中缺少.Net Framework对应的Feature的表现,即:打开IIS,发现下图中红框标注的区域不见了

3):上面的操作只能保证IIS site能够运行.Net的代码,但是具体的WCF不一定能够运行,因为缺少了WCF对应的Feature,我们在WCF Restful Service的时候会发生错误 500.19 - Internal Server Error

在Windows Server 2012 R2(或者Windows8, 8.1)中如何开启WCF相应的Feature,请看如下链接:

http://blog.darkthread.net/post-2013-11-29-iis8-asp-net-setup.aspx

4):如果正常开启了WCF相对应的Feature后,访问WCF Restful Service依然发生 HTTP 错误 404.7 - Not Found,请看如下链接中的解决方案:

http://www.chinaitlabs.net/2093.html    or     http://kevinfan.blog.51cto.com/1037293/1058524

5):正常情况下,3)中的操作已经包含了4)的操作,假如我们对以存在的site先操作了4)后操作了3),就会导致此site中Handler Mapping存在Duplicated的数据,因此我们要将此site删除重建来解决此问题

在IIS8.5的环境下配置WCF的Restful Service相关推荐

  1. 多版本Visual Studio 集成环境下的WCF 开发-服务库默认配置表

    多版本Visual Studio 集成环境下的WCF 开发-服务库默认配置表 Visual Studio2008 Visual Studio2008只有服务库,而没有服务应用程序,其服务库生成配置文件 ...

  2. Window环境下配置MySQL 5.6的主从复制、备份恢复

    Window环境下配置MySQL 5.6的主从复制.备份恢复 1.环境准备 Windows 7 64位 MySQL 5.6 主库:192.168.103.207 从库:192.168.103.208 ...

  3. Mac环境下配置Java开发环境(jdk+maven+tomcat+idea)

    记录下在Mac环境下配置java开发环境,包括jdk,maven,tomcat和idea 下载及安装jdk 首先到官网下载jdk,这里就用目前官网最新的9.0.4 无脑双击安装就可以: 配置jdk 进 ...

  4. Windows环境下配置环境变量

    安装好MySQL后,在Windows环境下配置环境变量 1)新建MYSQL_HOME系统变量 配置MySQL的安装路径:C:\Program Files\MySQL\MySQL Server 8.0 ...

  5. JDK5.0环境下配置PKCS#11

    JDK5.0环境下配置PKCS#11 发表日期:2008-1-5 新浪微博 QQ空间 QQ微博 百度搜藏 腾讯朋友 QQ收藏 百度空间 人人网 开心网 这篇文章不介绍具体的编程方法,而是针对PKCS# ...

  6. 全开源深度学习平台PaddlePaddle入手之路(二)----利用Docker在Windows10专业版环境下配置PaddlePaddle...

    利用Docker在Windows10专业版环境下配置PaddlePaddle 对于PaddlePaddle的安装,查询官网信息,PaddlePaddle提供pip安装和Docker安装运行的使用方式. ...

  7. linux 环境下配置ftp服务器

      之前写了 linux 环境下安装和配置mysql数据库以及远程登录,以及linux 环境下配置python虚拟环境,这一篇记录一下 linux系统中如何安装配置 ftp .    安装ftp // ...

  8. 【转载】Ubuntu环境下配置Android Studio

    之前学习Android开发的时候,一直跟各种教程一样,使用的是Eclipse+ADT,主要是比较方便,容易上手,特别是对于习惯用Eclipse开发java的朋友来说,上手更是好无压力.但毕竟Eclip ...

  9. IS环境下配置PHP5+MySql+PHPMyAdmin

    IIS环境下配置PHP5+MySql+PHPMyAdmin Posted on 2009-08-07 15:18 谢启祥 阅读(1385)评论(18) 编辑 收藏 虽然主要是做.net开发的,但是,时 ...

最新文章

  1. 从上市公司数据读懂我国新兴产业发展态势
  2. 照片你随便拍,「光影」我任意调,MIT谷歌新研究,器材党老法师看了会沉默...
  3. 为什么在重庆比北京更容易迷路?Nature子刊:大脑GPS系统呈蜂窝状,弯路多了就“变形”...
  4. android 自定义圆形图片素材,Android 使用shape制作drawable素材
  5. idea集成spring+spring MVC+mybatis问题
  6. JavaWeb--数据库添加
  7. C#创建WinForm应用程序的入口点
  8. 《Netkiller Spring Cloud 手札》之 Master / Slave 主从数据库数据源配置
  9. go context学习
  10. python编程自然数表达式_[宜配屋]听图阁
  11. 重启模块与及关开邮件存储设置功能页面-PHP-shell-py
  12. leetcode:Majority Number
  13. Enterprise Library 4.0简介及改进
  14. Qt之QSS(白色靓丽)
  15. Python3实现简易的学生选课系统
  16. Latex 语法总结(持续更新)
  17. 2022年最新有关“绿色消费积分”制度的行业利好
  18. 数字人民币的基础-共识与信任
  19. 《黑客帝国》的宗教启示
  20. 用dos2unix批量转换文件

热门文章

  1. 虚拟化 - 每天5分钟玩转 OpenStack(2)
  2. Codis集群扩容方法
  3. jQuery js 互转
  4. 自己开发的MarkDown在线编辑器越来越完善了,心里感到高兴。
  5. Task.Run vs Task.Factory.StartNew
  6. j2recover----最强大的jfs2文件恢复工具
  7. redmine升级了 ,6与18日同时发布2.0.3和1.4.4
  8. 「小程序JAVA实战」小程序视频上传方法的抽象复用(57)
  9. 第三天-零基础学习python
  10. 11个优秀的Android开发开源项目