我有一个使用System.IO.Path.GetTempFileName()
的临时文件的asp.net应用程序。在生产IIS环境(W2K3)中,临时文件夹(System.IO.Path.GetTempPath()
)指向C:\Windows\Temp
。但是在我的XP开发机器上它是C:\documents and settings\machinename\ASPNET\temp
。
是否可以更改此文件夹而不影响我机器上的其他帐户?
答案 0 :(得分:1)
我代表XP。
您只能更改asp.net帐户的临时值,并且只影响asp.net。
简单方法,打开注册表,找到 HKEY_USERS asp.net帐号,购买导航树,然后查看< strong>环境,对于TEMP,具有aspnet / temp的TMP,只需更改它们,然后重新启动。注意注意力。
另一种方法是以aspnet身份登录,并从controlpanel |更改它们系统|高级|环境变量。
这样你就可以改变只影响aspnet帐号的临时目录。