Server.MapPath () на удаленном сервере - PullRequest
0 голосов
/ 22 мая 2018

Я видел различия между Server.MapPath () и HostingEnvironment.MapPath ().

Но я не могу понять, почему я получаю это странное поведение -

HttpContext.Current.ApplicationInstance.Server.MapPath("~/Data/File.txt")

работаетхорошо, локально и когда сайт размещен в IIS на локальном компьютере.

Но когда я публикую на удаленном сервере, это не удается.И использование

System.Web.Hosting.HostingEnvironment.MapPath("~/Data/File.txt")

устраняет проблему.

Что здесь действительно происходит?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...