我正在使用带有.net运行时的windows azure移动服务。 我正在上传一个带有web部署的xml文件,该部署位于我的app_data目录中。 在本地执行这很好用
var doc = XDocument.Load(HttpContext.Current.Server.MapPath("~/App_Data/consultants.xml"));
但是在服务器上我得到了信息:
你知道吗?我认为该文件是在其他地方复制的,但我怎样才能获得这条路径? 最佳无法找到路径'D:\ Program Files(x86)\ SiteExtensions \ MobileServicesDotNet \ 1.0.303 \ App_Data \ consultants.xml'
的一部分
月桂精
答案 0 :(得分:0)
您的XML文件很可能位于以下位置:
D:\home\site\wwwroot\App_Data\consultants.xml
Azure有一个基于Web的诊断工具,叫做Kudu,它对这些场景很有帮助。此博客文章提供了有关如何使用Azure实例Using KUDU with Windows Azure Web Sites登录和使用Kudu的说明。