C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

SilverlightでSSLによるWCFサービスの呼出


(過去ログ 103 を表示中)

[トピック内 1 記事 (1 - 1 表示)]  << 0 >>

■61806 / inTopicNo.1)  SilverlightでSSLによるWCFサービスの呼出
  
□投稿者/ おこまりくん (1回)-(2011/09/06(Tue) 15:43:31)

分類:[.NET 全般] 

お世話になります。

開発環境
・Win2008R2 IIS7.5 SSLの適用あり
・VS2010 Silverlight4

WCFサービスを呼び出すアプリを開発しています。
HTTPの状態だと、正常動作(エラー発生せず結果を取得)するものが、HTTPS(SSL適用)状態だとエラーが発生してしまい困っております。
ただし、
・SSL適用状態で、ブラウザ上から該当WCFサービスのアドレスを参照すると表示されます。
・エラー発生後、再度、呼び出すと成功いたします。

原因に心当たりがございましたら、ご教授頂きたく、よろしくお願いいたします。

エラー内容
・操作中に例外が発生し、結果が無効になりました。例外の詳細については InnerException を確認してください。
・InnerExceptionのメッセージ:リモート サーバーが次のエラーを返しました: NotFound。

ソース
・Web.Config(抜粋)
    <bindings>
      <basicHttpBinding>
        <binding name="BasicHttpBinding_TestWcfService"  >
          <security mode="Transport" />
        </binding>
      </basicHttpBinding>
    </bindings>
    <services>
      <service name="TestWebService.TestWcfService">
        <endpoint address="" binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_TestWcfService" contract="TestWebService.TestWcfService" />
      </service>
    </services>
    <behaviors>
      <serviceBehaviors>
        <behavior name="">
          <serviceMetadata httpsGetEnabled="true" />
          <serviceDebug includeExceptionDetailInFaults="false" />
        </behavior>
      </serviceBehaviors>
    </behaviors>
    <serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" />
  </system.serviceModel>

・clientaccesspolicy.xml
<?xml version="1.0" encoding="utf-8"?>
<access-policy>
   <cross-domain-access>
      <policy>
         <allow-from http-request-headers="*">
            <domain uri="*"/>
         </allow-from>
         <grant-to>
            <resource path="/" include-subpaths="true"/>
         </grant-to>
      </policy>
   </cross-domain-access>
</access-policy>

・ServiceReferences.ClientConfig
<configuration>
    <system.serviceModel>
        <bindings>
            <basicHttpBinding>
                <binding name="BasicHttpBinding_TestWcfService" >
                    <security mode="Transport" />
                </binding>
            </basicHttpBinding>
        </bindings>
        <client>
            <endpoint address="https://192.168.101.1/TestWebService/TestWcfService.svc"
                binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_TestWcfService"
                contract="ServiceReference1.TestWcfService" name="BasicHttpBinding_TestWcfService" />
        </client>
    </system.serviceModel>
</configuration>


以上、よろしくお願いいたします。

引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -