WCF сервис.Куда добавитьSVC файл - PullRequest
12 голосов
/ 25 августа 2010

Я создал новый проект типа "Библиотека сервисов WCF". Я создал файл для моего контракта и один файл, который реализует интерфейс. Оба файла имеют расширение .cs.

Пожалуйста, кто-нибудь может сказать мне, как я могу потреблять это. Я имею в виду, куда мне добавить мой файл .svc

1 Ответ

16 голосов
/ 25 августа 2010

Вам необходимо создать другой проект - веб-приложение или приложение-службу WCF (обычно это то же самое, что веб-приложение с некоторыми добавленными ссылками). Затем вам нужно сослаться на вашу библиотеку сервисов в новом проекте и добавить файл .svc. Удалите код за файлом из вновь созданного файла .svc и откройте разметку этого файла. Измените атрибут Service директивы @ ServiceHost . Атрибут должен указывать на ваш сервис, реализованный в библиотеке (полное имя с пространством имен). Затем добавьте конфигурацию в веб-конфигурацию.

Если вы используете WCF 4.0, вам не нужно создавать конфигурацию (будет использоваться значение по умолчанию) и вам даже не нужно определять файл .svc. WCF 4.0 поддерживает активацию на основе конфигурации .

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