2012-06-29 5 views

ответ

2

Ну, это зависит от ваших требований.

В документации настоятельно рекомендуется расширить CRM с использованием Webresource, такого как HTML с JScript или Silverlight.

Но для исключительных случаев ДА вы можете добавить «Виртуальный каталог» в IIS и указать адрес в CRM в iFrame или что-то еще.

Этот недостаток, связанный с добавлением Virtual Directory, заключается в том, что всякий раз, когда вы экспортируете свое решение из среды разработки в живую среду, вы также должны экспортировать в живую среду.

4

... это плохая практика ...?

Да.

Независимо от ваших обстоятельств считается плохой практикой. Он не поддерживается в соответствии с SDK, и поэтому его следует избегать. Если вам «нужно» сделать это, переработайте предлагаемое решение.

Из SDK:

При разработке нового кода, рекомендация использовать функцию Web ресурсов в Microsoft Dynamics CRM 2011. Для сценариев, которые не будут удовлетворены веб-ресурсов имеют, создать свой веб-приложение в своем пуле приложений со своим собственным web.config

Найдено, что relevant bit in the SDK, явно заявляет об этом не поддерживается:

Создание информационной службы Интернета (IIS) приложения внутри веб-сайта Microsoft Dynamics CRM для любого виртуальному каталогу и, в частности в папке ISV не поддерживается.

+0

Спасибо. Два хороших ответа должны были выбрать один. – Skuli

+1

Нет проблем Скули - не возражайте, чтобы не получить очки, но если вам нужно иметь дело с развертыванием в том виде, в котором оно предназначено для использования, я бы рекомендовал против маршрута Virtual Directory. Удачи :) –