我运行Windows 2003的IIS 6.0,开始出现此错误:IIS 6.0和ASP.NET - 无法写入到输出文件...目录名称是无效
Compiler Error Message: CS0016: Could not write to output file 'c:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\7382c13f\ea9b3ff7\App_global.asax.zodyof_q.dll' -- 'The directory name is invalid. '
我已经检查了所有权限,并且所有内容都是必需的 - 此外,错误消息没有提及权限。我已经试过以下不已:
- 继从这个[过时]知识库文章中说明:http://support.microsoft.com/kb/825791/en-us
- 修复的.NET Framework v3.5版本的安装,然后重新启动
- 删除的
c:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root
内容,然后运行iisreset
- 重新上
c:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root
的权限,然后运行iisreset
- 重新上
c:\WINDOWS\TEMP
的权限,然后运行iisreset
。
有什么建议?
其他说明/响应:
- 索引服务被禁用。
如何获得该文件名? – 2009-04-27 16:52:40
不知道我关注 - 如果这就是你的意思,我将从错误页面复制出来。 – 2009-04-27 17:12:24
这个超级用户的问题解决了我的问题:http://superuser.com/a/638462/98557 – 2015-01-27 00:14:36