Asp.net部署网站生成WEB应用后通过IIS服务器访问结果出现问题:

CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\web\4b49f661\23a749fc\App_Web_default.aspx.cdcab7d2.zii776dc.dll”–“拒绝访问。”

解决方法:

在Windows 的TEMP 目录下把Network Services( Windows Server 2003)加到目录安全性下,注意:除了读取和运行权还不够,要加修改和写入的权限,否则还是会出"拒绝访问"的错误。

总结:

微酷这些年遇到的IIS相关的问题大多数是由权限造成的,所以如果大家用的是IIS服务器并且网站访问出问题就先从权限入手吧。

把C:\windows\Temp 目录加上Network Services 的写入权限后网站正常了~

目前有1 条留言

  1. 2012年01月29日 22:19 朱定聪的博客   |  引用  |  #1     

    0.0 这个表示不懂。

    ifu25 于 2012-1-30 12:49:32 回复

    其实我也不太懂。

发表评论

/ 快捷键:Ctrl+Enter
加载中……