Ale*_*ung 4 .net file azure temp
如何为这两种方法设置临时路径?
System.IO.Path.GetTempFileName()
System.IO.Path.GetTempPath()
Run Code Online (Sandbox Code Playgroud)
我的公司应用程序是为带有.NET 4.0的Windows 2008而设计的.但是,该应用程序将支持Windows 2008和Azure.
由于Azure不允许本地文件写入,因此无法在Azure中创建临时文件.在应用程序中,有许多地方使用临时文件进行大量工作(这意味着我们无法将数据放入内存,因为临时文件很大.)
我的计划是创建一个TempFileWrapper
替换原始临时文件生成.但是,如果仅仅是方法来改变从返回值System.IO.Path.GetTempFileName()
和System.IO.Path.GetTempPath
,可以节省我的作品!
谢谢!
公然抄袭这篇博客帖子,第3版google hit:
var tempPath = RoleEnvironment.GetLocalResource("Temp").RootPath;
Environment.SetEnvironmentVariable("TEMP", tempPath);
Environment.SetEnvironmentVariable("TMP", tempPath);
Run Code Online (Sandbox Code Playgroud)