windows 7 网站部署环境配置

来源:互联网 发布:文字识别软件 编辑:程序博客网 时间:2024/06/04 08:33

IIS 7 运行出现 500.19 Error 的解决方法(解决 windows 7 和 windows Vista 下asp.net网站问题)

HTTP Error 500.19 - Internal Server Error
配置错误: 不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。锁定是默认设置的 (overrideModeDefault="Deny"),或者是通过包含 overrideMode="Deny" 或旧有的 allowOverride="false" 的位置标记明确设置的。

出现这个错误是因为 IIS 7 采用了更安全的 web.config 管理机制,默认情况下会锁住配置项不允许更改。
要取消锁定可以运行命令行 %windir%/system32/inetsrv/appcmd unlock config -section:system.webServer/handlers 。
其中的 handlers 是错误信息中红字显示的节点名称。

如果modules也被锁定,可以运行%windir%/system32/inetsrv/appcmd unlock config -section:system.webServer/modules
具体操作:win+R>>输入命令>>确定

在windows Vista 或 windows 7 下如果提示权限不够,您就得提升您的操作权限。
具体操作:计算机>>右击>>管理>>本地用户和组>>用户>>Administrator>>右击>>属性>>去掉【账户已禁用】复选框的勾选  见下图
 

 
然后重启计算机或切换用户以Administrator账户登录系统 再执行上面的解锁操作,再试一试是否问题已经解决呢。

如果问题依然存在请在管理员权限下(windows7 或 windows Vista)重新安装Asp。Net 2.0
具体操作:
开始-->运行-->CMD-->然后在CMD窗口中输入命令:

cd/           然后回车(回到C盘根目录)

cd  C:/WINDOWS/Microsoft.NET/Framework/v1.0.3705  (如果你装的是.net1.0版本的请选择这个目录,如果是.net2.0的请选择下面的操作)

cd C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727 (.net2.0的请选择这个目录)

aspnet_regiis.exe -i         (这个就是安装命令了,等安装成功就可以运行.net网站了)