ASP.NET:调用GetTempPath返回.NET Framework ASP.NET临时文件文件夹

时间:2013-11-18 20:09:59

标签: asp.net iis

我们刚刚制作了一个生产应用程序。错误是GetTempPath()返回.NET Framework的ASP.NET临时文件文件夹而不是通常的Windows / Temp文件夹。显然环境中的某些东西已经发生了变化,但又是什么?应用程序在IIS 7.5中以默认的ApplicationIdentity帐户运行(无论是什么)。有没有办法在web.config中覆盖它?

1 个答案:

答案 0 :(得分:1)

根据文档,此函数按以下顺序返回4个可能值中的一个:

  • TMP环境变量指定的路径。

  • TEMP环境变量指定的路径。

  • USERPROFILE环境变量指定的路径。

  • Windows目录。

参考:http://msdn.microsoft.com/en-us/library/system.io.path.gettemppath%28v=vs.110%29.aspx

为什么不更新服务器上的TMP环境变量,看看是否可以解决您的问题?