Получить библиотеку классов C # для служб WCF? - PullRequest
1 голос
/ 16 декабря 2009

Как я могу получить библиотеку классов C # для служб WCF? У меня там добавлены службы WCF, просто я не могу запустить его, так как он жалуется, что тип проекта библиотеки классов не может быть установлен при запуске. Есть идеи?

Ответы [ 2 ]

1 голос
/ 16 декабря 2009

Что ж, реализация службы WCF в вашей библиотеке классов должна быть размещена где-нибудь - либо в IIS (например, унаследованные веб-службы ASMX), либо вы можете самостоятельно размещаться.

См. MSDN для Как разместить службу WCF в управляемом приложении (самостоятельное размещение) или Как разместить службу в IIS .

Кроме того, Visual Studio 2008 также имеет «общее» приложение хоста службы в своей папке Common7 / IDE, которое называется «WcfSvcHost.exe». См. документы MSDN по этому . Вы можете настроить проект библиотеки классов Visual Studio так, чтобы он автоматически запускал это приложение хоста службы для размещения вашей службы, чтобы вы могли проверить его.

0 голосов
/ 16 декабря 2009

Действительно, DLL обычно не "выполняется" как таковое. - это хосты для dll (например, COM +), но обычно в качестве процесса хоста выступают exe (возможно, служба) или IIS (или другой веб-сервер). Например, см. MSDN .

Для целей повторного использования хорошо иметь «реальный» код в dll и иметь хост, исполняющий 5-линейный код, который просто вызывает dll (что позволяет использовать dll в других сценариях).

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