suneel kumar gupta Ответов: 1

Как получить доступ к главному каталогу домена из приложения поддомена в ASP.NET


У меня есть основной домен www.abc.com и поддомен crm.abc.com я хочу загрузить изображение из поддомена в Главный каталог domian -- www.abc.com/images/users

Что я уже пробовал:

строка foloderLocation = сервер.MapPath("~/images/users/" +filename);

1 Ответов

Рейтинг:
7

Richard Deeming

Самый простой вариант-использовать IIS для добавления виртуального каталога на сайт CRM, указывающего на папку на главном сайте. Тогда вы могли бы использовать MapPath чтобы получить физический путь к папке:

string folderLocation = Server.MapPath("~/main-site-images/users/" + filename);

Если вы по какой-то причине не можете этого сделать, то вам нужно будет указать физический путь напрямую. Вероятно, вы захотите поместить его в свой конфигурационный файл, чтобы вам не приходилось перекомпилировать его каждый раз, когда путь меняется.
string folderLocation = System.IO.Path.Combine(WebConfigurationManager.AppSettings["mainSiteImagesPath"], "users", filename);