AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
CRM
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.05.2010, 11:52   #1  
ZooY is offline
ZooY
Участник
Аватар для ZooY
 
379 / 46 (2) +++
Регистрация: 24.06.2008
Адрес: Россия, Москва
Цитата:
Сообщение от a33ik Посмотреть сообщение
Попробуйте на лету получить путь таким образом:

string path = (string)(Registry.LocalMachine.OpenSubKey("Software\\Microsoft\\MSCRM").GetValue("WebSitePath")) + "\ISV\MyService\";
Да я почти также сделал, только без реестра:
X++:
path = Context.Request.PhysicalApplicationPath + "ISV\\MyService\\";
Но хардкодить пути, имхо, не очень здорово.

Пока выкрутился вот так:
X++:
path = Context.Request.MapPath("XSLTFile.xslt").Remove(Context.Request.PhysicalApplicationPath.Length, orgName.Length + 1);
Т.е. вырезаю имя организации (можно было бы и реплейсом, но у меня в пути имя организации еще раз встречается).

А делать так приходиться потому, что методу XmlReader.Create нужен физический путь, по виртуальному там с правами косяк.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ограничение в 218 символов на путь xls sergeyjb Dynamics CRM: Администрирование 2 10.10.2008 10:38
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 15:34.