我在Azure中托管了一个ASP.NET MVC 5项目。我试图获取我存储在App_Data文件夹中的文件的物理路径。我的代码如下,
string databaseFile = "IPV6-COUNTRY.BIN";
string pathToDatabaseFile = "";
appRoot = HttpContext.Server.MapPath(@"~\");
pathToDatabaseFile = Path.Combine(appRoot, string.Format(@"App_Data\{0}", databaseFile));
这在本地环境中运行良好,但在Azure上我得到了
pathToDatabaseFile = "D:\home\site\wwwroot\App_Data\IPV6-COUNTRY.BIN"
返回“错误:无效的数据库路径”。当我试图访问数据库时。
显然我错过了一些东西,我想知道是否有人可以提供帮助。