IIS上发布网站遇到的问题总结
2015-07-22 17:53
901 查看
在IIS上发布网站已经不是第一次了,几乎每次发布都会遇到相同的问题,可是每次遇到相同的问题,还是重复原来的步骤,再去查一遍来解决,不仅耗费大量的时间,而且总是徒劳而无功!究其原因,还是未能及时总结自己遇到的问题,并深入的去理解。于是,这次,我要把自己遇到的一些问题记录下来,并加以理解,以便以后遇到后能不再做无用功!
![](http://img.blog.csdn.net/20150722172234400?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
遇到以上问题时,我的解决方案:控制面板——程序——启动或关闭Windows功能——Internet Information Service——万维网服务——勾选图片上的项。分析原因,主要是需要asp.net3.5的支持。
![](http://img.blog.csdn.net/20150722172604412?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20150722172722794?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
这里缺少MIME映射:先了解一下什么是MIME:MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型。是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。
对于这种错误的解决方案如下:
![](http://img.blog.csdn.net/20150722173559993?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20150722173719027?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
文件扩展名:.svc,MIME类型:application/octet-stream
当然,有的电脑上打开IIS后发现,根本找不到MIME类型这个标签,这个是什么原因呢,应该是你的IIS信息服务中的安装的内容不全面,再重新打开,安装必要的选项后,重启电脑即可。
![](http://img.blog.csdn.net/20150722174738890?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
请求路径:*.svc
类型:System.ServiceModel.Activation.HttpHandler
名称:svc-Integrated
经过以上设置后,就可以正常发布网站了。
1、IIS发布 HTTP错误 500.19 Internet Server Error
遇到以上问题时,我的解决方案:控制面板——程序——启动或关闭Windows功能——Internet Information Service——万维网服务——勾选图片上的项。分析原因,主要是需要asp.net3.5的支持。
2、IIS发布 HTTP错误404.3 Not Found
这里缺少MIME映射:先了解一下什么是MIME:MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型。是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。
对于这种错误的解决方案如下:
1、首先添加MIME映射类型
我使用的是Win8.1系统,IIS8.5,默认情况下不支持WCF服务中的.svc文件,因此需要添加此类型文件的MIME映射类型,具体过程如下:文件扩展名:.svc,MIME类型:application/octet-stream
当然,有的电脑上打开IIS后发现,根本找不到MIME类型这个标签,这个是什么原因呢,应该是你的IIS信息服务中的安装的内容不全面,再重新打开,安装必要的选项后,重启电脑即可。
2、处理程序映射
请求路径:*.svc
类型:System.ServiceModel.Activation.HttpHandler
名称:svc-Integrated
经过以上设置后,就可以正常发布网站了。
相关文章推荐
- MySQL的高可用设计方案的记录
- 对ADMEMS架构设计方法论的一点随笔
- VS2010发布Web网站技术攻略
- coc游戏服务器架构分析
- 微信、陌陌等著名IM软件设计架构详解
- HBase 系统架构
- 分布式网站架构后续:zookeeper技术浅析
- Android工程架构的总结
- 构建高可扩Web架构和分布式系统实战(转载)
- 高可用Hadoop平台-Flume NG实战图解篇
- 浅谈单页面网站需要注意哪些事项
- 通过注册表找网站绝对路径
- Hadoop核心架构HDFS+MapReduce+Hbase+Hive详解
- 用Webbench进行网站压力测试
- Hadoop学习笔记—20.网站日志分析项目案例(一)项目介绍
- Hadoop学习笔记—20.网站日志分析项目案例(二)数据清洗
- Hadoop学习笔记—20.网站日志分析项目案例(三)统计分析
- 网站日志挖掘介绍:目的、搜集方式、流程等
- 电子商务网站-数据库设计
- 架构师速成7.6-高中书单资料推荐