是否可以在IIS中配置“Temporary ASP.NET Files”文件夹的位置?

Modified on: Thu, 10 Oct 2019 03:20:02 +0800

在将池身份切换到域用户后,在IIS7.5下,我收到此错误:

“当前标识(域\用户名)没有对”C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Temporary ASP.NET Files“的写入权限。”

我可以授予用户对此特定目录的权限,但我想知道是否有更好的解决方案。理想情况下,我想将此“临时ASP.NET文件”目录配置为存储在其他位置。

作者:PanJanek

最佳答案

您可以通过编辑Web.config文件的“配置”部分来更改每个网站/应用程序的默认位置。

<system.web> <compilation tempDirectory="D:\MyTempFiles" /> </system.web>

应用程序将重新编译,文件将存储在这个新位置,之后您可以安全地删除旧文件夹。
请注意,文件夹名称将保持不变;
例如如果旧位置是:

<system.web>
  <compilation tempDirectory="D:\MyTempFiles" />
</system.web>

然后新的将是:

D:\MyTempFiles\root\9878g103\e67805p7

作者:womble,ShaneH

相关问答

添加新评论