Avoid Эта коллекция уже содержит адрес со схемой http - PullRequest
0 голосов
/ 24 июня 2010

У меня есть эта проблема:

У меня есть веб-сайт со страницами asp.net.

http://desiis:90/WebSite1

На этом веб-сайте у меня есть служба WCF (service1.svc).

http://desiis:90/WebSite1/services/Service1.svc

Когда я звоню в сервис, я получаю эту ошибку:

This collection already contains an address with scheme http

На моем локальном хосте все в порядке.

любое решение, пожалуйста ??

примечание: требуется страница aspx и служба WCF в одном веб-приложении

Мой текущий сценарий заключается в том, что веб-страница ASPX использует проверку подлинности с помощью форм, и она будет вызывать службу WCF, и вы хотите, чтобы удостоверенная личность с удостоверением подлинности с помощью форм передавалась службе WCF.

1) если страница aspx и служба WCF находятся в одном веб-приложении, вы можете включить режим AspNetCompatiblity для WCF, чтобы HttpContext был доступен для кода операции службы WCF.

спасибо заранее, привет

1 Ответ

0 голосов
/ 24 июня 2010

Вероятно, вы размещаете это внутри IIS, и на вашем хосте настроено несколько адресов.

Это - это то, что я сделал, чтобы решить эту проблему.

...