WindowsサービスとしてホストされているWCFサービスは、WindowsクライアントとWebクライアントの両方からアクセスできますか?

バラ

現在、ウィンドウサービスとしてホストされているWCFサービスがあります。このサービスは、WindowsコンソールアプリケーションからTCPバインディングを介して利用しています。それですべてが大丈夫です。今、私は同じサービスを消費するはずのAngularアプリを書いています。同じサービスでHTTPバインディングを定義できるかどうか疑問に思いました。Webクライアント用にIISで同じサービスをホストしたくありません。すでにホストされているサービスを引き続き使用する方法はありますか?

アブラハム銭

私の知る限り、angular appはRestfulスタイルのサービスであるWebサービスを使用しますが、WCFサービスはSOAPメッセージを使用してクライアントと通信し、ブラウザーはSOAPメッセージをサポートしていません。その場合、WebHttpBindingを使用してHTTPモードのWebサービスを作成し、ブラウザーからアクセスできるようにします。javascript(ajax)でアクセスすることもできます。
https://docs.microsoft.com/en-us/dotnet/framework/wcf/feature-details/how-to-create-a-basic-wcf-web-http-service

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ