gpt4 book ai didi

asp.net-mvc - 对 Temp ASP.NET 目录的访问被拒绝

转载 作者:行者123 更新时间:2023-12-04 11:42:28 26 4
gpt4 key购买 nike

请查看我的 UnauthorizedAccessException ASP.NET 错误。

Access to the path 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\8909a2b1\8566823\Nop.Plugin.Feed.Froogle.dll' is denied.

由于我将网站更改为通过 VS 2010 IIS 从我的机器 IIS 托管,因此发生了错误。我的解决方案以前在 VS 2010 IIS 中有效,因为我从 VS IIS 到 Machine IIS 再到 VS ISS。

当我将 dll 复制到临时目录时会出现我的问题。
File.Copy(...

我已经测试了目录的各种权限,但没有任何帮助。我还运行了 aspnet_regiis -i 命令,希望它能恢复对临时目录的所需权限。

如果我删除“../Temporary ASP.NET Directory”,我没有任何问题,它仅在我尝试替换现有文件时发生。
File.Copy("source", "c:\windows\microsoft.net\framework\v4\temporary asp.net files\...\###.dll", true);

任何帮助,将不胜感激。谢谢,

最佳答案

我刚刚花了几个小时来解决这个非常相同的问题。在我的情况下,dll 来自已 checkin SourceSafe 的解决方案,当复制到临时文件夹时,它们被标记为只读。一旦我删除了 ReadOnly 属性,问题就消失了......

关于asp.net-mvc - 对 Temp ASP.NET 目录的访问被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9425659/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com