IIS发布网站 检测到在集成的托管管道模式下不适用的 ASP.NET 设置。未能写入输出文件“c:WindowsMicrosoft.NETFramework ...拒绝访问

发布一个IIS,竟然除了报错,还是报错。

1、IIS发布网站 检测到在集成的托管管道模式下不适用的 ASP.NET 设置。

2、未能写入输出文件“c:WindowsMicrosoft.NETFrameworkv2.0.50727Temporary ASP.NET Files ootde3e482b92a51a24App_Web_login.aspx.cdcab7d2.dnjyuffs.dll”--“拒绝访问。

解决:

在web.config连接配制数据源节点下面增加:

<system.webServer>
    <validation validateIntegratedModeConfiguration="false" />
</system.webServer>

当然也可以把连接池改为“经典”也可以,如果是自已有服务器还好。

如果报:

  HTTP 错误 500.23 - Internal Server Error
  检测到在集成的托管管道模式下不适用的 ASP.NET 设置。

  加入上面的配制也是可以解决的。

权限问题,只要在发布站点上面右键,编辑权限

1、将users等权限设为可写,记住要加入network service用户,也要设为可读可写,这样就OK了。
2、之前也设置了c:windows	emp的权限为上面的用户。不知道与这个有没有关系,设定后,就可以了。

可以单独先设一下站点测试完不行,再设置2的权限。

上面是凭记忆写的,根据问题适当调整。