我有一个带有 WCF Web 角色的 Azure 云服务。我正在尝试访问 App_Data 中的文件,并且我不想对路径进行硬编码。我试过使用:
System.Web.HostingEnviroment.MapPath("~/App_Data/myfile");
以及打开 aspNetCompatibilityEnabled 并使用Server.MapPath()
但两种方式都返回:
d:\windows\system32\inetsrv\App_Data\myfile
该文件的实际位置是:
E:\sitesroot\0\App_Data\myfile
除了硬编码路径之外,有什么方法可以访问这个文件吗?