II8部署WCF服务出错

环境:Windows 2012 R2 + IIS 8.0 + .NET 4.5

 

错误404.3 - Not Found:

控制面板->程序->启用或关闭Windows功能,如下图所示,将需要的WCF服务勾选上就好了。

 

 

错误500.19 - Internal Server Error  错误代码:0x80070021:

出现这个错误是因为从 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

注意:cmd.exe要以管理员身份启动。

 

posted @ 2016-07-20 14:07  木子执手  阅读(148)  评论(0编辑  收藏  举报