2011-01-05 5 views
1

私はWebアプリケーションのIISで単純なWCFサービスをホストします。 svcutil.exe http://terminal.mydomain.local/application/SimpleService.svc?wsdlとそうはWSDLのアドレスを変更する方法は?

クライアントにサービス参照を作成しますが、メソッドを実行するために失敗することがあります。

<system.serviceModel> 
    <behaviors> 
    <serviceBehaviors> 
     <behavior name="SimpleServiceBehavior"> 
     <serviceMetadata httpGetEnabled="true" /> 
     <serviceDebug includeExceptionDetailInFaults="false" /> 
     </behavior> 
    </serviceBehaviors> 
    </behaviors> 
<services> 
    <service behaviorConfiguration="SimpleServiceBehavior" name="SimpleService"> 
    <endpoint address="" binding="basicHttpBinding" contract="ISimpleService" /> 
    <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" /> 
</service> 

私はサービスを実行し、それはWSDLへのリンクをデフォルトのサービスページを示しhttp://projects.mydomain.com/application/SimpleService.svcでホストされています理由は、サーバー名が 'projects.mydomain.com'の代わりにローカル名 'terminal.mydomain.local'であることです。

答えて

関連する問題