Услуги WCF на виртуальном хостинге (эта коллекция уже содержит адрес со схемой http.) - PullRequest
0 голосов
/ 18 октября 2011

При попытке вызвать службу WCF я получаю следующую ошибку:

This collection already contains an address with scheme http.  There can be at most one address per scheme in this collection. 
Parameter name: item

Goog сообщает мне, что решение заключается в следующем (при использовании .net 3.5, которым я являюсь):

  <baseAddressPrefixFilters> 
    <add prefix="http://mydomain.com.au"/> 
  </baseAddressPrefixFilters> 

Однако, когда я пытаюсь добавить это в раздел моего web.config, он говорит, что он недействителен.

1 Ответ

0 голосов
/ 18 октября 2011

Вы должны использовать это вместо 3.5:

    <serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true"/>

. Если вы перейдете на 4.0, вы можете использовать svc less активации, как показано здесь: ServiceRoute + WebServiceHostFactory убивает генерацию WSDL?Как создать службу без расширения с помощью? Wsdl

...