Wcf and silverlight on https

May 26 2012 8:55 AM

I have a silverlight application that uses https WCF services on windows server 2008 standard R2. He has always worked well, until I installed the hotfix via Windows Update.

By running the application from the web server, it works fine, but remote, can not connect to the service.

I do not understand what the hotfix that causes me problems, and if as a result thereof, some configuration is required on the web server.

Server-side configuration is as follows:

<bindings>       <basicHttpBinding>         <Binding name = "WSHttpBinding_IService"                  receiveTimeout = "00:45:00"                  sendTimeout = "00:45:00"                  OpenTimeout = "00:45:00"                  CloseTimeout = "00:45:00"                  maxReceivedMessageSize = "2147483647">           <Security mode="TransportWithMessageCredential">             <message clientCredentialType="UserName" />           </ Security>         </ Binding>       </ BasicHttpBinding>     </ Bindings>     <serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="false" />      <services>       <service name="WCFServices.Service" behaviorConfiguration="ServiceBehavior">         <Endpoint address = "https://sitename/Service/Service.svc" binding = "basicHttpBinding" contract = "WCFServices.IService"                   bindingConfiguration = "WSHttpBinding_IService">           <identity>             <dns value="STRUKAS-PC" />           </ Identity>         </ Endpoint>         <endpoint address="mex" binding="mexHttpsBinding" contract="IMetadataExchange" />       </ Service>     </ Services>      <behaviors>       <serviceBehaviors>         <behavior name="ServiceBehavior">           <serviceMetadata httpsGetEnabled="true" httpGetEnabled="true" />           <serviceDebug includeExceptionDetailInFaults="true" />           <serviceCredentials>             <UserNameAuthentication userNamePasswordValidationMode = "Custom"                                     customUserNamePasswordValidatorType = "WCFServices.Validator, WCFServices" />           </ ServiceCredentials>         </ Behavior>       </ ServiceBehaviors>     </ Behaviors>    </ System.serviceModel> 

Client side is as follows:

<system.serviceModel>     <bindings>         <basicHttpBinding>             <Binding name = "BasicHttpBinding_IService" CloseTimeout = "00:45:00"                 OpenTimeout = "00:45:00" receiveTimeout = "00:45:00" sendTimeout = "00:45:00"                 MaxBufferSize = "2147483647" maxReceivedMessageSize = "2147483647">                 <Security mode="TransportWithMessageCredential" />             </ Binding>         </ BasicHttpBinding>     </ Bindings>     <! - Dedicated Server Demo ->     <client>         <Endpoint address = "https://sitename/Service/Service.svc"             binding = "basicHttpBinding" bindingConfiguration = "BasicHttpBinding_IService"             Contract = "ServiceReference.IService" name = "BasicHttpBinding_IService" />     </ Client> </ System.serviceModel> 

It 's already happened to someone the same problem?