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

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

1、IIS发布 HTTP错误 500.19 Internet Server Error

IIS上发布网站遇到的问题总结_第1张图片

遇到以上问题时,我的解决方案:控制面板——程序——启动或关闭Windows功能——Internet Information Service——万维网服务——勾选图片上的项。分析原因,主要是需要asp.net3.5的支持。

IIS上发布网站遇到的问题总结_第2张图片

2、IIS发布 HTTP错误404.3 Not Found

IIS上发布网站遇到的问题总结_第3张图片

这里缺少MIME映射:先了解一下什么是MIME:MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型。是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。

对于这种错误的解决方案如下:

1、首先添加MIME映射类型

我使用的是Win8.1系统,IIS8.5,默认情况下不支持WCF服务中的.svc文件,因此需要添加此类型文件的MIME映射类型,具体过程如下:

IIS上发布网站遇到的问题总结_第4张图片


IIS上发布网站遇到的问题总结_第5张图片

文件扩展名:.svc,MIME类型:application/octet-stream

当然,有的电脑上打开IIS后发现,根本找不到MIME类型这个标签,这个是什么原因呢,应该是你的IIS信息服务中的安装的内容不全面,再重新打开,安装必要的选项后,重启电脑即可。

2、处理程序映射

IIS上发布网站遇到的问题总结_第6张图片

请求路径:*.svc

类型:System.ServiceModel.Activation.HttpHandler

名称:svc-Integrated

经过以上设置后,就可以正常发布网站了。


你可能感兴趣的:(IIS发布网站)