最初のWCFサービスを作成し、それを自分のコンピュータでテストしたところ、正常に機能しました。.svcファイルを生成するにはどうすればよいですか?
ファイルは、インターフェイス、そのインターフェイスの実装、およびapp.configファイルです。
IISで実際のサーバーでこれをホストするときが来たので、IISは着信を受信するときにIISが.svcファイルを探すと言われました。ここで
は、私が見つけたものです:IISでホストされて
WCFサービスは、IISのアプリケーション内で特別なコンテンツファイル(.SVCファイル)として表現されています。このモデルは、ASMXページがIISアプリケーション内で.asmxファイルとして表される方法に似ています。 .svcファイルには、着信メッセージに応答してWCFホスティングインフラストラクチャでホストされたサービスをアクティブ化できるようにするWCF固有の処理指令(@ServiceHost)が含まれています。
私はこのファイルを作成してホストすることができますか?
ありがとうございます!
http://msdn.microsoft.com/en-us/library/ms733766.aspx – Reniuz
のでservice.svcは、基本的には、エンドポイントを宣言するための別の方法ですか?その後、app.configの使用は何ですか? – TheGateKeeper
@TheGateKeeper:これはほとんどエンドポイントを定義していますが、実際はそうではありません。 IIS設定は要求駆動型であることを覚えておく必要があります。つまり、.svcを指定するだけで、サービスを希望する場所がIISに通知されます。これがTCPサービスまたはWindowsサービスホスト型ソリューションであれば、動作が異なります。あなたのサービスでウェブページリクエストを共有していることを忘れないでください。 - BTW、Reniuzによるコメントへのフォローアップ:http://msdn.microsoft.com/en-us/library/aa751792.aspx –