Есть ли лучший способ вызова кода .net 4.0 из размещенного на IIS приложения .net 2.0, чем COM? - PullRequest
1 голос
/ 22 июля 2011

Я хотел бы вызвать dll .net 4.0 из приложения IIS7, работающего в пуле приложений .net 2.0. Я исследовал это и все, что нашел, либо сказал, что это невозможно, либо вам пришлось использовать COM. У меня есть прототип, который использует COM для вызова 4.0 из 2.0, и это работает, но мне было любопытно, есть ли лучший способ?

- Edit -

В этом случае он должен быть размещен автоматически, я имею в виду, что никаких дополнительных настроек не требуется. поэтому WCF и другие подобные веб-сервисы отсутствуют. Хотя я понимаю, что COM должен быть зарегистрирован, он находится в пределах существующей функциональности, которую мы используем, так что он, так сказать, «бесплатный».

1 Ответ

0 голосов
/ 22 июля 2011

Вы можете создать службу WCF и вызвать ее, что даст вам возможность запустить serivce на удаленном компьютере или локально и использовать транспорты локального компьютера, которые предоставляет wcf (Именованные каналы)

-edit-

Извините, я полагаю, что вы также можете запустить .net 3.5, но это может быть не так.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...