1.605 messaggi dal 06 settembre 2002
ho creato un wcf e lo interrogo da un'altra mia applicazione
finche il wcf lo testavo facendolo girare sull'iis virtuale di visual studio
tutto funzionava

poi ho provato a pubblicare il servizio su un server iis
,il serverstà in un dominio e l'applicazione che interroga il servizio è in
una macchina fuori dominio.

dopo la prima prova con il servizio sul server mi veniva restituito l'errore
"Chiamante non autenticato dal servizio.
The request for security token could not be satisfied because authentication
failed."


poi ho modificato il web config del servizio in questo modo


<system.serviceModel>

<bindings>

<wsHttpBinding>

<binding name="NoSecurityBinding">

<security mode="None">

<transport clientCredentialType="None"/>

<message establishSecurityContext="false"/>

</security>

</binding>

</wsHttpBinding>

<basicHttpBinding>

<binding name="*****" closeTimeout="00:11:00"

openTimeout="00:11:00" receiveTimeout="00:10:00" sendTimeout="00:11:00"

allowCookies="false" bypassProxyOnLocal="false"
hostNameComparisonMode="StrongWildcard"

maxBufferSize="6553600" maxBufferPoolSize="524288"
maxReceivedMessageSize="6553600"

messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"

useDefaultWebProxy="true">

<readerQuotas maxDepth="32" maxStringContentLength="8192"
maxArrayLength="16384"

maxBytesPerRead="4096" maxNameTableCharCount="16384" />

<security mode="None">

<transport clientCredentialType="None" proxyCredentialType="None"

realm="" />

<message clientCredentialType="UserName" algorithmSuite="Default" />

</security>

</binding>

</basicHttpBinding>

</bindings>

<client>

<endpoint address=http://open/****/services/****.asmx

binding="basicHttpBinding" bindingConfiguration="*****"

contract="WebService.WebServicesSoap" name="******" />

</client>

<diagnostics>

</diagnostics>

<services>

<service behaviorConfiguration="InfrastructureServiceBehavior"
name="InfrastructureService">

<endpoint address="" binding="wsHttpBinding"
bindingConfiguration="NoSecurityBinding"

contract="****.Services.Infrastructure.IInfrastructureService">

</endpoint>

<endpoint address="mex"

binding="mexHttpBinding"

contract="IMetadataExchange"/>

</service>

<service behaviorConfiguration="GenericServiceBehavior" name="GenericService">

<endpoint address="" binding="wsHttpBinding"
contract="*****.Services.Generic.IGenericService"
bindingConfiguration="NoSecurityBinding" >

<identity>

<dns value="localhost" />

</identity>

</endpoint>

<endpoint address="mex" binding="mexHttpBinding"
contract="IMetadataExchange" />

</service>

<service behaviorConfiguration="CollaborationServiceBehavior"
name="CollaborationService">

<endpoint address="" binding="wsHttpBinding"
bindingConfiguration="NoSecurityBinding"

contract="****.Services.Collaboration.ICollaborationService">

</endpoint>

<endpoint address="mex"

binding="mexHttpBinding"

contract="IMetadataExchange"/>

</service>

</services>

<behaviors>

<serviceBehaviors>

<behavior name="InfrastructureServiceBehavior">

<serviceMetadata httpGetEnabled="true" />

<serviceDebug includeExceptionDetailInFaults="true" />

</behavior>

<behavior name="GenericServiceBehavior">

<serviceMetadata httpGetEnabled="true" />

<serviceDebug includeExceptionDetailInFaults="true" />

</behavior>

<behavior name="CollaborationServiceBehavior">

<serviceMetadata httpGetEnabled="true" />

<serviceDebug includeExceptionDetailInFaults="true" />

</behavior>

</serviceBehaviors>

</behaviors>

</system.serviceModel>




ma ora da questo errore



Impossibile aprire il canale sicuro perché la negoziazione di protezione con
l'endpoint remoto non è riuscita. EndpointIdentity mancante o specificato
in modo non corretto nell'EndpointAddress utilizzato per creare il canale.
Verificare che l'EndpointIdentity specificato o implicito in EndpointAddress
identifichi l'endpoint remoto.

FORZA LA MAGICA ROMA

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.