当前标识 (IIS APPPOOL\DefaultAppPool) 没有写 (write) 权限的问题

如题,近期在搞iis,遇到了很多问题,下面这个就是其中一个,现在没有解决,试过一些办法,比如给文件夹加权限等,均失败,求教

请输入图片描述

阅读 9.2k
2 个回答

这个文件夹是ASP.NETIIS运行时,将程序dll和其他东西复制进去的文件夹。没有权限可能是你的IIS进程没有权限访问这个文件夹。把DefaultAppPoolIdentity设置成LocalSystem试试

IIS 7.5是Windows 7/Windows Server 2008 R2的组件,默认安装时仅仅配置了ASP.NET 2.0。你后面安装完成.NET Framework 4.0/4.5.* 需要手工将ASP.NET 4注册到IIS,

http://msdn.microsoft.com/en-us/library/vstudio/k6h9cz8h(v=vs.100).aspx

一般使用 -i 或者 -ir。注册过程中相关的NTFS配置都会生效。即使实在不生效,也应该手工把本机的IIS_IUSRS组赋予访问“Temporary ASP.NET Files”文件夹的权限。

至于你遇到的 Directory.CreateDirectory 问题,实际上是类似的。你指定一个相对路径,ASP.NET补全的绝对路径肯定不是你假设的当前网站根目录。一般手工指定绝对路径。

logo
Microsoft
子站问答
访问
宣传栏