IIS发布站点错误

Posted WesChan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IIS发布站点错误相关的知识,希望对你有一定的参考价值。


技术分享

技术分享
技术分享


技术分享

技术分享


发布站点的时候出现以下错误:


解决方法: 
1、  设置c:windows\temp 目录访问权限 temp--> 属性-->安全-- > 添加network service -->并赋予其权限为 读 和 写--> 确定(注意:操作系统为windows server2003 framework  版本在 1.1及以上)
2 、设置发布网站的程序目录中bin文件夹的权限 同样添加 network service 并设置权限为读取、 运。 


在本地开发环境没问题,但是发布到服务器出现:未能写入输出文件“c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\106f9ae8\cc0e1169\App_global.asax.haz99mum.dll”--“拒绝访问。 ”错误

 

解决方法:

 

1,通常的解决方法:原因是由于系统目录下的Temp目录无相应的权限所致,具体操作如下:C:\Windows\temp-->属性-->安全-->编辑-->添加NETWORK SERVICE用户的读写权限就可以解决.

 

2,打开服务器系统c盘,打开window, 右键temp 属性 安全 编辑 添加IIS_IUSRS 用户控制权限添加修改和写入权限即可。这是Windows Server 2008 R2 标准版 SP1 64位中文版解决办法。(我的是这个问题.这样就解决了,上面的network service不用也行) 





















以上是关于IIS发布站点错误的主要内容,如果未能解决你的问题,请参考以下文章

基于每个站点的 PHP 错误报告 IIS7

IIS 将 ASP.NET 5 BETA 8 站点部署到 IIS 会出现 HTTP 错误 500.19 - 内部服务器错误

VS Release IIS (Web Deploy Package)

将站点部署到 IIS 服务器

ASPX 和 IIS 8.5 - 403 禁止错误

从 CASSINI 传递到 IIS 7