我将一个Web作业附加到我的Azure网站.webjob准备一个文件,我想将它保存在网站上的适当文件夹中.
Environment.CurrentDirectory 在脚本上运行会返回Temp目录下的路径: Temp\jobs\triggered\WEBJOBNAME\q0uwrohv.x5e
我试着在目录树上下载:
string path = Path.Combine(Environment.CurrentDirectory, @"..\..\..\..\..\Data")
Run Code Online (Sandbox Code Playgroud)
但它不起作用:
C:\DWASFiles\Sites\WEBSITENAME\Temp\jobs\triggered\WEBJOBNAME\q0uwrohv.x5e\..\..\..\..\..\Data
Run Code Online (Sandbox Code Playgroud)
如何将文件从WebJob制作并保存到特定路径?
我不想使用blob商店.
Ami*_*ple 25
Azure网站的根目录路径(通常)d:\home\site\wwwroot.
d:\home也存储在一个名为的环境设置中%HOME%.
要更深入地了解您可以在站点上使用的不同路径,请访问:
https://{sitename}.scm.azurewebsites.net,您将拥有调试控制台,您可以在其中浏览站点和环境以查看可以使用的所有环境变量.
您的WebJob可以访问与您的网站相同的路径/环境.
有关此管理网站的更多信息,请访问: http://azure.microsoft.com/blog/2014/03/28/windows-azure-websites-online-tools-you-should-know-about-2/
| 归档时间: |
|
| 查看次数: |
11414 次 |
| 最近记录: |