我从一个空白的WebApi模板创建了一个新的WebApi项目,添加了一个带有帖子的控制器,但每当我尝试运行该项目时,我都会收到以下错误:
Exception thrown: 'System.UnauthorizedAccessException' in mscorlib.dll
Additional information: Access to the path 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\~AspAccessCheck_90a342644584.tmp' is denied.
我找不到除权限等以外的任何内容,但我没有更改任何权限,甚至还没有运行我的代码。我已尝试在此文件夹中为每个人设置权限,但错误仍然存在。
修改: 事实证明,上面是由JustMyCode设置被禁用引起的。启用它会使错误消失。
我试图找到一个解释,但只是遇到了一个表现出类似问题的问题(Admob WP8 System.UnauthorizedAccessException)。
那么为什么我的代码在被禁用时会在mscorlib.dll中抛出一个UnauthorizedAccessException?
答案 0 :(得分:0)
如果使用IIS Express进行调试,则可以看到它尝试写入文件以测试访问权限。因此,您需要授予当前用户写入权限才能写入该文件夹。