Как настроить службу wcf для просмотра тестовой страницы, не указывая файл svc в адресной строке? - PullRequest
1 голос
/ 11 декабря 2011

Я создал работающий сервис wcf.Я прошел через страницу, касающуюся сервисов wcf, которая описывает процесс удаления страницы сервиса wcf по умолчанию.

Она здесь http://cgeers.com/2011/09/04/replacing-the-you-have-created-a-service-message

За исключением того, что описывает автор этой страницы, У меня есть один вопрос.

Как ему удалось настроить IIS или Web.config для размещения страницы с адресом: http://localhost:8732/HelloWorld/?

Дома единственный адрес, по которому я вижу свой сервис: http://localhost:8732/MyServiceName.svc (с расширением svc)

Как он это сделал, что адрес конечной точки: "HellowWorld"используется?

Спасибо!

1 Ответ

0 голосов
/ 12 декабря 2011

Конечная точка службы WCF на самом деле не является файлом. Общий URL-адрес - это то, что сервер распознает как нечто для обслуживания, поэтому кусок HelloWorld так же хорош, как HelloWorld.svc.

В этом разница между размещенной службой IIS и хостом службы Windows или Visual Studio (cassini). В iis вам нужно указать файл, оканчивающийся на svc, и сделать это расширение известным. В iis вы также можете установить svc-файл в качестве файла по умолчанию, который будет открыт, если открыт определенный каталог. таким образом, вы можете достичь того же поведения.

...