App_Data目录未随Azure Mobile Services一起发布

时间:2015-06-10 11:30:44

标签: azure azure-mobile-services

我的Web API项目的App_Data目录中有一些字体和一个PDF文件,该文件已发布到Azure移动服务。

构建操作设置为Content,我可以在输出窗口中看到文件正在发布但是当我的代码运行时,它无法在任何地方找到目录。

Assembly.GetExecutingAssembly().Location

产量

"D:\\local\\Temporary ASP.NET Files\\root\\aea53938\\87de4b2f\\assembly\\dl3\\fb538bd2\\f38b146c_6ea3d001\\

这两个

HostingEnvironment.ApplicationPhysicalPath
HostingEnvironment.MapPath("~/")

产量

C:\\Program Files (x86)\\SiteExtensions\\MobileServicesDotNet\\1.0.450\\

如果我使用上面的目录执行Directory.GetFiles()和Directory.GetDirectories(),则它们都不会显示App_Data文件夹。

这个神秘文件夹在哪里?几个Stackoverflow帖子建议查看bin \ App_Data,但它也不存在。

2 个答案:

答案 0 :(得分:0)

尝试D:\home\site\wwwroot\App_Data

答案 1 :(得分:0)

确保,在VS Publish中 - >未设置App_Data的排除选项设置。