Разверните службу WCF в IIS, если в ней есть только файл App.config. - PullRequest
4 голосов
/ 08 августа 2009

Я добавил тип проекта WCF Service Library в свой проект. Это позволило мне разработать и протестировать службу WCF, однако эта служба запускает App.config, а не Web.config. Кроме того, он не имеет файла .SVC, как мои предыдущие проекты. Что мне нужно сделать, чтобы развернуть это в IIS 6.

Привет.

Ответы [ 2 ]

9 голосов
/ 08 августа 2009

В основном четыре шага:

  1. возьмите часть <system.serviceModel> из вашего app.config и поместите ее в web.config
  2. Добавить виртуальный каталог в IIS6
  3. Добавьте библиотеку DLL сервисной библиотеки в каталог ". \ Bin" в этом виртуальном каталоге
  4. Добавить файл MyService.svc в этот каталог, который содержит:

Это все, что нужно!

Марк

5 голосов
/ 08 августа 2009

Если вы используете Visual Studio 2008 с пакетом обновления 1 (SP1), на самом деле в шаблоне библиотеки служб WCF есть функция публикации, которую можно использовать для публикации в IIS. Он доступен через меню «Сборка» или из контекстного меню, если щелкнуть правой кнопкой мыши проект в обозревателе решений.

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