您的位置:首页 > 运维架构 > 网站架构

IIS上发布网站遇到的问题总结

2015-07-22 17:53 901 查看
在IIS上发布网站已经不是第一次了,几乎每次发布都会遇到相同的问题,可是每次遇到相同的问题,还是重复原来的步骤,再去查一遍来解决,不仅耗费大量的时间,而且总是徒劳而无功!究其原因,还是未能及时总结自己遇到的问题,并深入的去理解。于是,这次,我要把自己遇到的一些问题记录下来,并加以理解,以便以后遇到后能不再做无用功!

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

经过以上设置后,就可以正常发布网站了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: