Как настроить IIS для поддержки службы WCF? - PullRequest
0 голосов
/ 15 февраля 2011

Я написал сервис WCF (веб-сервис).Я никогда не работаю с IIS - и я не знаю, нужно ли мне что-то изменить \ config в IIS для работы с моим сервисом.

Кто-то может мне помочь?

Спасибо

PS: версия IIS - 7,5

1 Ответ

1 голос
/ 15 февраля 2011

Размещение службы на веб-сервере IIS очень похоже на размещение традиционной веб-службы (с расширением файла .asmx).

Службы, размещенные в IIS, требуют создания файла с расширением .svc. Это делается автоматически, если вы используете шаблон службы Visual Studio 2008/2010 WCF. Файл Service.svc - это файл на основе XML, который должен содержать директиву @ServiceHost.

<% @ServiceHost Language="C#" Service="EmployeeService" %>

в веб-конфигурации вы можете оставить атрибут адреса пустым.

        <services>
            <service name="EmployeeService">
                <clear />
                <endpoint address="mex" binding="mexHttpBinding" name="mex" contract="IEmployeeService" />
                <endpoint binding="wsHttpBinding" name="wsHttpBinding" contract="IEmployeeService" />
                <endpoint binding="basicHttpBinding" name="basicHttpBinding" contract="IEmployeeService" />
            </service>
        </services>

Для получения дополнительной информации посмотрите: http://msdn.microsoft.com/en-us/library/ms733766.aspx

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