ASP.NET と AJAX を使用して Web アプリケーションを設計しており、別の Web サイトで WCF サービス レイヤーをホストし、クライアント ページからサービス レイヤーへの JavaScript 呼び出しを行いたいと考えています。ブラウザーが別のポートまたはドメインへの AJAX 呼び出しを許可しないことを理解しています。ソリューションを設計する最善の方法は何ですか? サービス層への Web 参照を持つクライアントと同じドメインでホストされているサービスでプロキシ層を使用することを検討しています。より良い解決策はありますか?
			
			2138 次
		
5 に答える
            6        
        
		
通常、ページがアクセスするドメインの数を制限することをお勧めします。サーバー側のプロキシは本当に良い方法です。
于 2008-09-30T15:01:13.960   に答える
    
    
            1        
        
		
リモートリソースを呼び出して結果を返すローカルページを呼び出すのが最善の方法だと思います。このようにして、クロスドメインの問題を回避します
于 2008-09-30T15:18:32.220   に答える
    
    
            0        
        
		
ロードバランサーは、/serviceへのすべてのリクエストをサービスサーバーに送信できます。
ロードバランサーがない場合は、Webサーバーをサービスサーバーへのリバースプロキシとして機能させることができます。IIS7を使用している場合は、ApplicationRequestRoutingモジュールを使用してこれを行うことができます。
于 2008-12-06T08:47:37.193   に答える
    
    
            0        
        
		
- サービスと Web サイトの仮想ホスティングを、同じドメインで別のフォルダーの下で行うことができます。
- さまざまなdllでサービスを定義し、Webサイトにsvcファイルを作成し、svcファイルをサービスを持つdllにポイントします
- サーバー側プロキシ。
于 2008-10-28T09:29:15.247   に答える