WIN7+IIS+.NET网站调试,浏览网站时直接报错500.19:
HTTP Error 500.19 - Internal Server Error
配置错误: 不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。锁定是默认设置的(overrideModeDefault="Deny"),或者是通过包含 overrideMode="Deny" 或旧有的 allowOverride="false" 的位置标记明确设置的。如下图:使用Asp.net的朋友,在安装IIS7的时候一定记得勾选Asp.net,默认不选,也会出现类似的错误信息,安装步骤:
在控制面板-程序-启用或关闭windows功能-Internet Infomation Service-万维网服务-应用程序开发功能-里面要把Asp.Net 选上。
安装完毕后还报错404.17:
估计因为先安装了Framework,后安装的IIS。因为正常情况下,要先装IIS,再装.net环境。
那就再把.net环境重新注册一遍。
运行cmd,输入:
C:\Windows\Microsoft.NET\Framework\V4.0.30319\aspnet_regiis -i
注:C:\Windows\Microsoft.NET\Framework\V4.0.30319\ 是 netframework安装对应的路径;请根据实际安装的版本路径调整。
如下图:
注册成功后,重启一下IIS:
丫的还报错404.2:
估计IIS装的时候没有装完整,IIS里边压根看不到ISAPI和CGI限制的选项;
再装一遍IIS缺失的组件:
安装完毕后,重新打开IIS,把ISAPI或CGI限制的勾勾上;
最后重新打开网站,OK: