1

PickList 値のリストを取得してフォームにバインドしようとしています。私が読んだことから、MetaData サービスを使用する必要がありますが、標準の Web 参照をhttp://myserver/mscrmservices/2007/metadataservice.asmx?WSDLに追加したにもかかわらず、追加された名前空間には MetaDataService が含まれていません。私は SDK を持っていますが、MetaDataService は生成された Web 参照コードの一部であることがわかります。

URL の末尾に?wsdlが必要な場合、または 401 が表示されますが、生成された名前空間に MetadataService が含まれていない理由がわかりません。

4

2 に答える 2

0

通常の WCF Web サービスの末尾に ?wsdl を追加すると、(利用可能な場合) サービスを記述する WSDL ファイルが提供されます。

Dynamics CRM には、バージョン 3、4、2011 に応じてさまざまなエンドポイントがあり、CRM 4 の場合、使用が推奨されるエンドポイントには URI の一部として組織名が含まれています。

また、メタデータの必要性はさまざまな方法で提供できることに注意してください。Visual Studio を URI にポイントしてプロキシ クラスを生成するか、SDK に従う dll を使用することができます。

于 2011-05-23T18:00:12.027 に答える
-1

最終的には、サービスのWeb参照を追加し、設定をいじることでこれを解決しました。どうやって解決したのかよくわかりません。

于 2011-05-26T16:00:47.523 に答える