每隔一段时间,当我调试时,我会在 ASP.NET 错误页面上以漂亮的棕色文本收到此消息:
拒绝访问路径“c:\windows\microsoft.net\framework\(version)\Temporary ASP.NET Files\(blah)”。
我一直无法弄清楚是什么原因造成的,是什么真正解决了它,以及它为什么会发生。
“临时 ASP.NET 文件”部分(“(blah)”)之后的路径通常不存在,所以我不确定它为什么会出现在那里。
有时 IISRESET 会修复它,有时则不会。
有时 aspnet_regiis 会修复它,有时则不会。
有时重启会修复它,有时它不会。
值得一提的是,我今天用一些 .NET 1.1 代码遇到了这个问题(是的,仍在维护一些 - 希望尽快升级它),我不确定我是否见过 .NET 2.0 及更高版本的代码。
有谁知道是什么原因造成的,应该怎么解决?我认为它有多种可能的原因,但我只是好奇是否有人可以对此有所了解。