新しいWebサイトに統合する必要のある.NETソリューションが届きました。このソリューションには、Googleマップの地図をフィードする単一のWCFサービスが含まれています。しかし、私はそれを起動して実行することはできません。 SQLバインディングに依存していますが、この作業に必要なものを正確に把握することはできません。 Web.configファイルにはSqlAdapterBinding
への参照があり、これにはenableBizTalkCompatiblity
という属性があります。どのバージョンのMicrosoft BizTalkをインストールする必要がありますか?WCF sqlBindingの設定エラー
説明:エラーがこの要求を処理するために必要な構成ファイルの処理中に発生したエラーがスローされ
<bindings>
<sqlBinding>
<binding
name="SqlAdapterBinding"
maxConnectionPoolSize="100"
encrypt="false"
workstationId=""
useAmbientTransaction="true"
batchSize="20"
polledDataAvailableStatement=""
pollingStatement=""
pollingIntervalInSeconds="30"
pollWhileDataFound="false"
notificationStatement=""
notifyOnListenerStart="true"
enableBizTalkCompatibilityMode="true"
chunkSize="4194304"
inboundOperationType="Polling"
useDatabaseNameInXsdNamespace="false"
allowIdentityInsert="false"
acceptCredentialsInUri="false"
enablePerformanceCounters="false"
xmlStoredProcedureRootNodeName=""
xmlStoredProcedureRootNodeNamespace="" />
</sqlBinding>
</bindings>
は、構成エラーです。以下の特定のエラーの詳細を確認し、設定ファイルを適切に変更してください。
パーサーエラーメッセージ:構成バインディング拡張子system.serviceModel/bindings/sqlBinding
が見つかりませんでした。このバインディング拡張がsystem.serviceModel/extensions/bindingExtensionsに正しく登録され、正しく入力されていることを確認します。
これは、<sqlBinding>
という構成行でスローされます。
このアダプタには、WCF LOBアダプタSDKをインストールする必要があります。私はBizTalk 2013R2 Evaluationをダウンロードし、ツール部分のみをインストールすることで修正しました。それはうまくいくようです。 – Xudonax
NO! WCF LOBアダプタSDKは、次のWebサイトからダウンロードできます。https://www.microsoft.com/en-us/download/details.aspx?id=22067 –
BizTalk Mediaはライセンスが失効するため使用できません。タイムアウト。 –