Вход на сайт
WCF - как хостить на IIS?
307 просмотров
Перейти к просмотру всей ветки
Murr патриот
в ответ Murr 09.08.18 10:15
Еще небольший моментик к сервисам...
Есть у билли в документации упоминание об способе адресации к корневому каталогу сайта.
Т.е. говорится, что если где-то используется :
string RootDir = "~";
string fullpath = System.Web.Hosting.HostingEnvironment.MapPath(RootDir);
то fullpath будет содержать полный путь к корню сайта на физическом диске.
Так вот - не верьте билли.
Для кода исполняемого в "виртуальном приложении" путь будет не к корневой директории сайта, а к корневой директории "виртуального приложения".
Как сослаться на корень сайта из кода "виртуального приложения" Я пока не смотрел - просто подмапил нужную мне папочку в приложение.
Но приложений у меня несколько, а работать они должны с одной и той же папкой.
Так что вместо мапа в корневой каталог, придется мапить в каждое приложение.