私は WCF サービスを作成し、それをセルフホスティングでホストしました。このサービスにはメタデータが公開されていません。
最初の質問
- Visual Studio の [サービス参照の追加] で使用できますか? うまくいけば、そうではありません。
- 手動プロキシを作成することでそれを使用できますか、つまり
ChannelFactory<ServiceContract>
....?うまくいけば、はい。
2 番目のシナリオでは、クライアントは .Net でなければなりませんよね?
つまり、.net 以外のプラットフォームで wcf サービスを使用するには、そのメタデータを公開する必要があるということですか?
メタデータなしで WCF サービスを使用したり、Ajax クライアントで使用したり、Java クライアントと言ったりすることはできませんか??