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?