我收到了需要集成到新网站的.NET解决方案。该解决方案包含一个WCF服务,可以提供Google地图地图。但是,我无法启动并运行它。 SQL绑定存在依赖关系,但我无法弄清楚我需要安装什么才能使其正常工作。 Web.config文件引用了SqlAdapterBinding
,其enableBizTalkCompatiblity
属性。我需要安装哪个版本的Microsoft BizTalk?
<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>
。
答案 0 :(得分:0)
您不需要完整的BizTalk Server来使用WCF sqlBinding。
您可以从此处下载它:Microsoft BizTalk Adapter for SQL Server
enableBizTalkCompatibility标志告诉绑定转发一些您不会使用的BizTalk特定属性。将其设置为false。