私の問題の解決策が見つかりません。私はwcfを作成し、私はasp.netページのjqueryから消費しています。私はhttp://を使って展開しましたが、https://を使用してセキュリティモードをトランスポートに変更するとエラーが発生します。しかし、セキュリティモードをnoneに設定するだけで、ブラウザからアクセスできます。あなたはそれを把握するために導くことができますか?私はそれをWindows Server 2003に導入しています。ありがとう!WCF HTTPSはブラウザ経由でアクセスしてもコードビハインドではないときに動作します。 asp.net jquery
1.Open IIS:以下ないWindows 7マシン上のHTTPSのためのあなたのサービスを設定するために
<system.serviceModel>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true"
multipleSiteBindingsEnabled="true" />
<behaviors>
<endpointBehaviors>
<behavior name="QPServiceAspNetAjaxBehavior">
<enableWebScript />
</behavior>
</endpointBehaviors>
</behaviors>
<services>
<service name="tService">
<endpoint address="" behaviorConfiguration="tServiceAspNetAjaxBehavior"
binding="webHttpBinding" bindingConfiguration="webBinding" contract="tService" />
</service>
</services>
<bindings>
<webHttpBinding>
<binding name="webBinding">
<security mode="None">
</security>
</binding>
</webHttpBinding>
</bindings>
</system.serviceModel>
あなたはどのようなエラーが発生していますか? –
セキュリティモード= "Transport"を設定すると、バインディングWebHttpBindingを持つエンドポイントのスキームhttpsに一致するベースアドレスを見つけることができませんでした。登録ベースアドレススキームは[http]です。 –
また、Windowsの資格情報を入力するように依頼しています。 –