4
我有一个带有WCF Web角色的Azure云服务。我试图访问App_Data内的文件,我不想硬编码路径。我已经尝试使用:Azure云服务上的服务网站的相对路径
System.Web.HostingEnviroment.MapPath("~/App_Data/myfile");
以及开启aspNetCompatibilityEnabled和使用Server.MapPath()
但两种方式返回:
d:\ WINDOWS \ SYSTEM32 \ INETSRV \ App_Data文件\ myfile
该文件的实际位置是:
E:\ sitesroot \ 0 \ App_Data文件\ MYFILE
有什么办法我可以访问的硬编码路径这个文件很短?
借用[此线程] [1],请考虑使用LocalResources。 [1]:http://stackoverflow.com/questions/11687903/could-not-find-a-part-of-the-path-on-windows-azure –
是啊,我知道这是不是正确的做事方式......但是我要求一个由其他人编写的封闭的库,并且它的写法要求我使用常规的文件系统。我可能会回到他们并要求重写这个组件。谢谢 – NSjonas