silverlight выбирает basic вместо wsHttpBinding

#asp.net #wcf #web-services

#asp.net #wcf #веб-сервисы

Вопрос:

Когда я добавляю сервис, silverlight выбирает basic вместо wsHttpBinding. Что может быть причиной этого и как я могу этого избежать? Это мой web.config:

 <configuration>
        <system.web>
            <compilation debug="true" targetFramework="4.0" />
        </system.web>

        <system.serviceModel>
            <standardEndpoints />
            <bindings />
            <services>
                <service name="Service2">
                    <endpoint binding="wsHttpBinding" bindingConfiguration="" name="Service2Endpoint"
                        bindingName="wsHttpBindingFirst" contract="IService2" />
                </service>
            </services>
            <behaviors>
                <serviceBehaviors>
                    <behavior name="">
                        <serviceMetadata httpGetEnabled="true" />
                        <serviceDebug includeExceptionDetailInFaults="false" />
                    </behavior>
                </serviceBehaviors>
            </behaviors>
            <serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
        </system.serviceModel>
    </configuration>
  

Ответ №1:

Не поместил пространство имен в не поддерживаемое silverlight