Служба WCF в корневом каталоге хоста IIS

Как настроить службу WCF, размещенную в IIS, в корне домена? т.е. http://www.example.com вместо http://www.example

Я не могу понять, как избавиться от имени файла службы.


person Neil    schedule 12.02.2009    source источник


Ответы (2)


Добавьте Service1.svc к именам документов по умолчанию в IIS и переместите его в начало списка.

person cdonner    schedule 12.02.2009
comment
Наряду с переписыванием пути в HttpContext.Current в IHttpModule это исправлено. Спасибо! - person Neil; 13.02.2009

Это то, чего вы действительно хотите? Если есть небольшой шанс, что когда-нибудь вам может понадобиться вторая служба из того же домена, вы пожалеете, что вы не раскрывали корень публично таким образом.

person Two Bit Gangster    schedule 12.02.2009
comment
Согласен - это конечно ненормально. Можете ли вы (ндерро) объяснить, почему вы хотели бы это сделать? - person Tad Donaghe; 12.02.2009
comment
Я планировал иметь одну службу и использовать UriTemplates для обработки структуры пути. Служба будет доставлять XHTML-документ... по сути, веб-страницу. - person Neil; 12.02.2009