关于IIS 对temp目录权限问题的解决

   拒绝访问 temp 目录。用来运行 XmlSerializer 的标识“NT AUTHORITYNETWORK SERVICE”没有访问 temp 目录的足够权限。CodeDom 将使用进程正在使用的用户帐户进行编译,这样,如果用户没有访问系统 temp 目录的权限,将无法进行编译。使用 Path.GetTempPath() API 找到 temp 目录的位置。

  说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

  有时服务器会莫名的出现以上问题,这个问题很明显是权限问题,问题是对windows 目录下的temp目录进行何咱权限设置都不起作用,经过又一次的错误调试发现如下思路,分享于各位网友。

  两次出现这个问题的前因是我操作了一个清理垃圾的批处理文件,清理了一些文件,当时还没有事儿,后来就出现了这种问题,两次都是这个问题,解决方法:

  1、temp目录权限正确的情况下重新启动一下电脑,一般就可以

  2、对temp设置 NETWORK SERVICE的读写权限;下一步是关键, 将iis服务停止,将aspnet

时间: 2024-11-02 22:42:53

关于IIS 对temp目录权限问题的解决的相关文章

关于IIS 对temp目录权限问题

  拒绝访问 temp 目录.用来运行 XmlSerializer 的标识"NT AUTHORITYNETWORK SERVICE"没有访问 temp 目录的足够权限.CodeDom 将使用进程正在使用的用户帐户进行编译,这样,如果用户没有访问系统 temp 目录的权限,将无法进行编译.使用 Path.GetTempPath() API 找到 temp 目录的位置. 说明: 执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细

iis 7设置目录权限需要注意的问题

  前段时间在windows server 2008 r2 (x64)服务器上配置好IIS 7.5+PHP(FASTCGI)+MYSQL以后,运行一直还算正常.直到昨天因为在线备份mysql失败而焦头烂额. php显示执行成功,但是显示执行时间是一个天文数字--这样的情况在以前配置nginx或者apache的php环境下也遇见过,原因无非是php内存限制过小,或者超时时间设置过小所致.然而修改fastcgi执行时间,加大php内存以后,问题依旧. 然后考虑到执行权限的问题,于是把默认的4个账户(

System.UnauthorizedAccessException: 拒绝访问 temp 目录。用来运行 XmlSerializer 的标识“NT AUTHORITY\NETWORK SERVICE”没有访问 temp 目录的足够权限。CodeDom 将使用进程正在使用的用户帐户进行编译,这样,如

原文:System.UnauthorizedAccessException: 拒绝访问 temp 目录.用来运行 XmlSerializer 的标识"NT AUTHORITY\NETWORK SERVICE"没有访问 temp 目录的足够权限.CodeDom 将使用进程正在使用的用户帐户进行编译,这样,如 解决方案:IIS的应用程序池权限不够,应用程序给localsystem账号权限即可. 以客户的服务器系统2003sp2为例,修改步骤如下: 控制面板---管理工具--Internet

织梦cms目录权限安全配置教程(iis/apache/windows/linux)

../  [站点上级目录] //如果要使用后台的目录相关的功能需要有列出目录的权限 //0444 /   [站点根目录] //需要执行和读取权限 如果要在根目录下面创建文件和目录的话需要有写入权限 //0755 /install [安装程序目录] //需要有执行和读取权限 //建议安装完成以后删除或者改名 //0555 /dede [后台程序目录] //需要有执行权限和读取权限 //建议安装完成以后修改目录名称 //0755 /include [主程序目录] //需要有写入.执行权限和读取权限

ArcGIS Server错误解决方案-拒绝访问temp目录

问题描述 拒绝访问 temp 目录.用来运行 XmlSerializer 的标识"IIS APPPOOL\DefaultAppPool"没有访问 temp 目录的足够权限.CodeDom 将使用进程正在使用的用户帐户进行编译,这样,如果用户没有访问系统 temp 目录的权限,将无法进行编译.使用 Path.GetTempPath() API 找到 temp 目录的位置. 解决方案 开始->运行-> inetmgr -> 在IIS信息管理器中,找到 应用程序池 ->

最简单使IIS支持ASPX的权限设置(不建议服务器设置)_win服务器

1.网站目录权限 administrators组 全部权限 system组 全部权限 iis_wgp组 读取权限 iis运行用户(独立用户)读,写权限 2.系统目录权限 c:\windows 目录权限 administrators组 全部权限 system组 全部权限 iis_wgp组 读取和运行,列文件目录,读取 权限 users组 读取和运行,列文件目录,读取 权限 c:\windows\temp administrators组 全部权限 system组 全部权限 network servi

Windows 2008的活动目录权限管理服务

熟悉Windows Server 2003的朋友,相信对RMS(权限管理服务)都不会陌生,它能够有效的保护我们 的数字资产在相应授权范围之外不会泄露.在Windows Server 2008中,这一重要特性得以改进和提升, 微软把它称之为AD RMS(Active Directory Rights Management Services),即活动目录权限管理服务 .相对于2003下的RMS有了较大的改进与提升,例如:不需要单独下载即可安装.不再需要连接到 Microsoft去进行登记等等. AD

IIS教程:因权限问题被拒绝访问的解决方案

 写了一个类IISAdmin,负责建立.设置.删除虚拟目录,发现在web中调用,遇到权限问题,解决方法如下(转载): 下面代码在ASP.NET中,会因权限问题被拒绝访问.  以下为引用的内容: System.DirectoryServices.DirectoryEntry directoryEntry;  directoryEntry = new System.DirectoryServices.DirectoryEntry("IIS://localhost/w3svc/1");  d

IIS7目录权限设置的问题详解

前段时间在windows server 2008 r2 (x64)服务器上配置好IIS 7.5+PHP(FASTCGI)+MYSQL以后,运行一直还算正常.直到昨天因为在线备份mysql失败而焦头烂额. php显示执行成功,但是显示执行时间是一个天文数字--这样的情况在以前配置nginx或者apache的php环境下也遇见过,原因无非是php内存限制过小,或者超时时间设置过小所致.然而修改fastcgi执行时间,加大php内存以后,问题依旧. 然后考虑到执行权限的问题,于是把默认的4个账户(创立