System.UnauthorizedAccessException:拒绝访问路径VS2013

Chi*_*rag 7 asp.net visual-studio-2013

我通过VS2013运行我的asp.net Web应用程序时遇到以下错误.

错误:System.UnauthorizedAccessException:拒绝访问路径'C:\ Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\0c9c5fe5\51acd19b'.

仅供参考,我之前收到了一些错误并解决了该错误我删除了"Temporary ASP.NET Files\root \"文件夹中导致上述错误的所有文件.

我尝试了以下操作: - 使用管理员权限重启VS2013! - 在我的网络应用程序文件夹中添加了完整权限IIS_IUSRS - C:\ Samples\ASP.NET\WebApp1 - 在我的aspnet临时文件夹上添加了完整权限IIS_IUSRS - C:\ Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP. NET Files\root

请帮忙!

在此输入图像描述

小智 12

对我来说,问题是由异常设置引起的.调试 - > Windows - >异常设置在取消选中的窗口中显示 - >公共语言运行时异常

我不时打开它来打破所有错误,包括已处理的错误,并将其保留.然后在调试我的ASP.Net MVC应用程序时,它会在启动时停止访问被拒绝错误.我的猜测是它尝试将临时文件写入位置A,获取访问被拒绝错误,然后使用位置B.


Ral*_*oss 2

您的解决方案中是否有任何 dll 被标记为只读?

它们是否已从源代码管理中检查出来?

修改权限后重启了吗?

应用程序池用户的身份是什么,他们是否有权访问临时文件夹?

您的网络应用程序是否冒充其他用户?

您的应用程序在启动时是否执行任何操作,可能会导致此问题?

使用 SysInternals FileMon查看是否有其他进程正在使用它。