How to delete Temporary ASP.NET Files
这几天写程序遇到一个头疼的问题,系统可以顺利编译成功,但运行时却报错"配置错误",访问被拒绝,详细信息如下:
分析器错误信息: 访问被拒绝:“BenQGuru.Palau.SQLCenter”。
源错误:
源文件: c:\winnt\microsoft.net\framework\v1.1.4322\Config\machine.config 行: 198
程序集加载跟踪: 下列信息有助于确定程序集“BenQGuru.Palau.SQLCenter”无法加载的原因。
从报错信息看,大致是ASP.Net的临时文件被锁,无法读取的原因,重启系统之后即可恢复正常,问题是每次都需要重启系统,重启后稍微改一下,代码,重新编译就又出现无法访问的错误了。试了n次,iisreset无效,后来发现需要删除C:/WINNT/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/ 目录里面的内容才能解决问题,这个目录的文件在iis运行时是无法运行的,可以先推出VS.Net, 停止IIS,删除临时目录,再启动IIS,系统就正常了。
把停止IIS,删除目录和启动IIS的3个步骤写成一个RestartIIS.CMD脚本文件如下:
rem RestartIIS.cmd
iisreset /stop
rd -s -q "C:\WINNT\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\SMS"
iisreset /start
配置错误
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。分析器错误信息: 访问被拒绝:“BenQGuru.Palau.SQLCenter”。
源错误:
|
源文件: c:\winnt\microsoft.net\framework\v1.1.4322\Config\machine.config 行: 198
程序集加载跟踪: 下列信息有助于确定程序集“BenQGuru.Palau.SQLCenter”无法加载的原因。
|
从报错信息看,大致是ASP.Net的临时文件被锁,无法读取的原因,重启系统之后即可恢复正常,问题是每次都需要重启系统,重启后稍微改一下,代码,重新编译就又出现无法访问的错误了。试了n次,iisreset无效,后来发现需要删除C:/WINNT/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/ 目录里面的内容才能解决问题,这个目录的文件在iis运行时是无法运行的,可以先推出VS.Net, 停止IIS,删除临时目录,再启动IIS,系统就正常了。
把停止IIS,删除目录和启动IIS的3个步骤写成一个RestartIIS.CMD脚本文件如下:
rem RestartIIS.cmd
iisreset /stop
rd -s -q "C:\WINNT\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\SMS"
iisreset /start
posted on 2005-06-28 20:18 davidullua 阅读(1075) 评论(0) 收藏 举报
浙公网安备 33010602011771号