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);