.svc ファイルを生成するにはどうすればいいですか? 質問する

.svc ファイルを生成するにはどうすればいいですか? 質問する

最初の WCF サービスを作成し、自分のコンピューターでテストしたところ、動作しました。

存在するファイルは、インターフェース、そのインターフェースの実装、および app.config ファイルです。

さて、これを IIS を搭載した実際のサーバーでホストする段階になったので、IIS は着信コールを受信するときに .svc ファイルを探すと言われました。

私が見つけたものは次のとおりです:

IIS でホストされる WCF サービスは、IIS アプリケーション内で特別なコンテンツ ファイル (.svc ファイル) として表されます。このモデルは、ASMX ページが IIS アプリケーション内で .asmx ファイルとして表される方法に似ています。.svc ファイルには、WCF ホスティング インフラストラクチャが受信メッセージに応答してホストされたサービスをアクティブ化できるようにする WCF 固有の処理ディレクティブ (@ServiceHost) が含まれています。

このファイルをホストできるように作成する方法を教えていただけませんか?

ありがとう!

ベストアンサー1

覚えておかなければならないのは、IIS はまず第一に Web サーバーであり、次に WCF ホストであるということです。

Web サーバーの役割は、受信した要求に基づいてデータをレンダリングすることです。このデータのほとんどはコンテンツ (サーバー上のファイルに直接関連付けられた要求パス) ですが、WCF サービスの場合、IIS はここからどこに行くべきかを知る必要があります (そのため、サービスを開始するための SVC ファイルと IIS への「ディレクティブ」が必要です)。

SVCファイルが言っているのは、/x/y/z.svcWCFサービスがあり、多くサーバー側のページやコンテンツ ファイルだけではありません。ぜひ起動して、利用できるようにし、受信接続を処理できるようにしてください。

/Styles/base.cssこれが独自の専用ポートでホストされている WCF サービスである場合は、に加えての追加要求に競合することがなくなるため、状況は異なります/MyService/GetSomeObject/

おすすめ記事