WCF с 3,5 и 4.0 вместе

Кому-либо удалось выполнить wcf успешно в 2,0 интегрированных режимах на IIS7, когда .net 4 был установлен?

Я нашел, что установка .net 4 удалила эти 2,0 обработчика для svc и заменила их версиями .net 4 (ведомый к 404,17 ошибкам в моем v3.5 сайте), мне удалось получить мои 3,5 сайта, работающие снова путем выполнения ServiceModelReg.exe/i от v3.0 папки (Windows Commuication Foundation), но это удалило эти 4,0 отображения, таким образом, они, кажется, являются взаимоисключающими?

кто-либо консультирует по вопросам того, как выполнить 4.0 и 3.5 сайта WCF на том же сервере IIS7?

отредактируйте Там, где 4 пула приложений из-за .net 4, классика и интегрировались 2.0 и 4.0. Сайт все еще использовал интегрированные 2,0 пула приложений. Это было то, что отображение svc указывало на 4.0 isapi dll, я включил 2.0 назад (который исправил web.config для предоставления локального отображения), но это не имело никакого эффекта.

7
задан Pharabus 21 April 2010 в 11:52
поделиться

2 ответа

Я ненавижу отвечать на свой собственный вопрос, но..

Я запустил ServiceModelReg.exe (here), чтобы восстановить предыдущую установку, это оставило меня с обоими сопоставлениями, которые я ожидал для svc (указывая на v2.0 и v4.0 isapimodule). Не уверен, была ли это просто проблема с установкой 4.0, которую я сделал, или общая проблема с установкой 4.0 после 3.5.

2
ответ дан 7 December 2019 в 16:40
поделиться

Я не проверял эту ситуацию. Но я думаю, что следующее должно работать, если в реализации разработанных функций Microsoft нет ошибок:

Для каждого веб-сайта вы можете выбрать пул приложений (в «Дополнительные настройки» конфигурации виртуального каталога в диспетчере IIS). Некоторые пулы приложений по умолчанию существуют после установки .NET 4.0: «ASP.NET v4.0», «ASP.NET v4.0 Classic», «Classic .NET AppPool» и «DefaultAppPool». Вы также можете создать больше пулов приложений. Для каждого пула вы можете выбрать, будет ли использоваться версия .NET 4.0 или 3.5 (v2.0.50727).

Надеюсь, вы решите проблему с дорогой.

С уважением

0
ответ дан 7 December 2019 в 16:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: