0

Visual Studio 2008 に Windows CE プロジェクトがあります。Windows Server 2003 上の IIS 6.0 でホストされているサービスへの Web 参照が複数あります。アプリケーションをデバッグするか、展開後に実行すると、Web サービスを使用できません。次の WebException:

メッセージ: 「ネットワークへの接続を確立できませんでした。」

応答: なし

状態: System.Net.WebExceptionStatus.ConnectFailure

StackTrace: "System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(WebRequest 要求) で System.Web.Services.Protocols.HttpWebClientProtocol で System.Net.HttpWebRequest.finishGetResponse() で。 System.Web.Services.Protocols.SoapHttpClientProtocol.doInvoke(String methodName, Object[] parameters, WebClientAsyncResult asyncResult) で GetWebResponse (WebRequest リクエスト)
System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) でWMS4.Tests.TestService.GetData() で ...

動作をテストするためのテスト サービスを作成しました。このサービスは、文字列「Success」を返すだけです。これは、テスト サービスを含む WCF サービス ライブラリの app.config のサービス モーダル セクションです。その他のサービスは省略されています。

 <system.serviceModel>
    <serviceHostingEnvironment>
      <baseAddressPrefixFilters>
        <add prefix="http://*myserver*"/>
      </baseAddressPrefixFilters>
    </serviceHostingEnvironment>
    <services>    
      <service name="WMSDataService.TestService">
        <endpoint address="" binding="basicHttpBinding" contract="WMSDataService.ITestService"></endpoint>
        <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />       
      </service>
    </services>
    <bindings>
      <basicHttpBinding>
        <binding name="basicConfig">
          <security mode="None">
          </security>
        </binding>
      </basicHttpBinding>     
    </bindings>
    <behaviors>
      <serviceBehaviors>
        <behavior name="basicBehavior">
          <serviceMetadata httpGetEnabled="true" />
          <serviceDebug includeExceptionDetailInFaults="true" />
        </behavior>       
      </serviceBehaviors>
    </behaviors>
  </system.serviceModel>

これは Windows CE プロジェクトであるため、クライアントの app.config ファイルはありません。

現在、例外なく同じサービスを使用している実稼働デバイスがあります。テスト コンソール クライアントからサービスを利用することもできます。私がテストしている新しいモバイル デバイスのみがこの影響を受けるようです。

これはプロキシ認証の問題だと思いますが、参照ファイルのプロキシに問題は見られません。では、この例外を排除してサービスを利用するにはどうすればよいでしょうか?

4

1 に答える 1