IIS7.0错误

假如输入http://localhost/service.svc,返回error 404.3-Not found and the mime type not being configured correctly to be served。很有可能是因为VS之后安装或修改了IIS,就如同aspnet_regiis.exe一样。

解决方法就是执行以下命令:

C:\Windows\Microsoft.NET\Framework\v3.0\Windows Communication Foundation\ServiceModelReg.exe -i

What it did, it installed the necessary scriptmaps at the IIS metabase root and folders within.


Errore HTTP 404.2 - Not Found" IIS 7.5 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理 

IIS7.0错误_第1张图片

出现这种情况的原因通常是因为先安装了Framework,后安装的IIS;

IIS7.0错误_第2张图片
IIS7.0错误_第3张图片

运行cmd,输入:

C:\Windows\Microsoft.NET\Framework\V4.0.30319\aspnet_regiis -i     

注:C:\Windows\Microsoft.NET\Framework\V4.0.30319\   是 netframework安装对应的路径;

如下图:

IIS7.0错误_第4张图片



注册成功后,重启一下iis, 理论上应可以解决导致404.17 not found 的大部分问题了;

web程序部署到iis7后,程序生成的配置节iis7不认,所以导致访问数据库时错误。

在iis7中手动配置一个数据库连接字符串,然后配置后的字符串复制到你web.config文件的:connectionString="你手动生成的配置字符串"
开始出现错误的原因就是iis7不认识程序生成的配置字符串,所以发布时就乱生成了一个,所以就导致这个错误

你可能感兴趣的:(IIS7.0错误)