Мы используем функции каскадирования AJAX Cascading и AutoComplete с помощью Restful WebService Services, предоставляющих данные. С одной конечной точкой (незащищенной) eveything работала нормально, пока мы не попытались использовать одну и ту же веб-страницу с https. Наше Web-приложение должно поддерживать оба. Наше очень мало артикулов/блогов по этому вопросу, которые я нашел 2, которые относятся к моим требованиям.Конфигурация WCF для WebHttpBinding (Restful) для поддержки как HTTP, так и HTTPS
- http://blog.abstractlabs.net/2009/02/ajax-wcf-services-and-httphttps.html
- http://www.mydotnetworld.com/post/2008/10/18/Use-a-WCF-Service-with-HTTP-and-HTTPS-in-C.aspx
я следовал той же схеме, добавили 2 конечные точки, предполагая, что ФОС будет пикап соответствующее конечной точке, глядя на протокол HTTP или HTTPS. Работала как прелесть в моей машине dev (XP-IIS5) и 1 Server 2003R2 (IIS6), однако работала на сервере Production 2003-IIS6. Веб-сайт в IIS точно такой же (включая разрешение и т. Д.). Ошибки он выдает - Ошибка 500 (не удалось найти базовый адрес, который соответствует схеме HTTPS для конечной точки с привязкой WebHttpBinding схема Registered базы адресов [HTTP] ...)
Вот пример конфигурация (игнорировать опечатки)
<system.serviceModel>
<bindings>
<webHttpBinding>
<binding name="SecureBinding">
<security mode="Transport"/>
</binding>
</webHttpBinding>
</bindings>
<behaviors>
<endpointBehaviors>
<behavior name="SearchServiceAspNetAjaxBehavior">
<enableWebScript />
</behavior>
</endpointBehaviors>
</behaviors>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" />
<services>
<service name="SearchService">
<endpoint address="" behaviorConfiguration="SearchServiceAspNetAjaxBehavior"
binding="webHttpBinding" contract="SearchServiceContract" />
<endpoint address="" behaviorConfiguration="SearchServiceAspNetAjaxBehavior"
binding="webHttpBinding" bindingConfiguration="SecureBinding" contract="SearchServiceContract" />
</service>
</services>
</system.serviceModel>
Любая помощь по этому поводу очень ценится?
Благодаря KSS
Вы нашли решение? –