В целом считается, что плохая практика заключается в добавлении «Виртуального каталога» в Microsoft Dynamics Crm 2011 в IIS?Добавление виртуального каталога в Microsoft Dynamics Crm 2011 в IIS
ответ
Ну, это зависит от ваших требований.
В документации настоятельно рекомендуется расширить CRM с использованием Webresource, такого как HTML с JScript или Silverlight.
Но для исключительных случаев ДА вы можете добавить «Виртуальный каталог» в IIS и указать адрес в CRM в iFrame или что-то еще.
Этот недостаток, связанный с добавлением Virtual Directory, заключается в том, что всякий раз, когда вы экспортируете свое решение из среды разработки в живую среду, вы также должны экспортировать в живую среду.
... это плохая практика ...?
Да.
Независимо от ваших обстоятельств считается плохой практикой. Он не поддерживается в соответствии с SDK, и поэтому его следует избегать. Если вам «нужно» сделать это, переработайте предлагаемое решение.
Из SDK:
При разработке нового кода, рекомендация использовать функцию Web ресурсов в Microsoft Dynamics CRM 2011. Для сценариев, которые не будут удовлетворены веб-ресурсов имеют, создать свой веб-приложение в своем пуле приложений со своим собственным web.config
Найдено, что relevant bit in the SDK, явно заявляет об этом не поддерживается:
Создание информационной службы Интернета (IIS) приложения внутри веб-сайта Microsoft Dynamics CRM для любого виртуальному каталогу и, в частности в папке ISV не поддерживается.
Спасибо. Два хороших ответа должны были выбрать один. – Skuli
Нет проблем Скули - не возражайте, чтобы не получить очки, но если вам нужно иметь дело с развертыванием в том виде, в котором оно предназначено для использования, я бы рекомендовал против маршрута Virtual Directory. Удачи :) –