【发布时间】:2015-06-22 22:36:22
【问题描述】:
在 Azure 上运行的 WebJob 似乎没有将
我收到以下错误:
System.IO.DirectoryNotFoundException: Could not find a part of the path 'D:\local\Temp\jobs\continuous\LongTasks\lprysn1r.tsv\Content\File.cshtml
我尝试访问该文件:
File.ReadAllText("Content/File.cshtml");
在本地运行时,它工作得很好。
有没有办法适当地删除这个静态文件?
【问题讨论】:
-
您可以在通过 FTP 部署时检查文件是否存在。另外,请记住,您只能从 webjob 的文件夹中读取,您将无法写入该位置。
-
@lopezbertoni 我试过了,但它似乎没有部署在我可以访问的地方?它似乎在本地/临时
-
您可以从发布配置文件中获取 FTP 凭据。 webjob 部署到 web 应用程序文件夹结构中的 app_data 文件夹。如果文件未正确部署,您始终可以通过 FTP 手动复制它。也许这有帮助:stackoverflow.com/questions/27495492/…
标签: azure-webjobs