0

Microsoft Sync Framework 2.1 を使用する WCF サービスを開発しました。Windows 7 でサービスをテストすると正常に動作しますが、Windows Server 2008 R2 64 ビットで同じサービスをホストすると、以下のエラーが発生します。

ServiceHost ディレクティブで Service 属性値として提供されるか、構成要素 system.serviceModel/serviceHostingEnvironment/serviceActivations で提供されるタイプ 'MasterSynchronization.MasterSyncService' が見つかりませんでした。

どちらの場合も、IIS のバージョンは同じです。Microsoft Sync Framework 2.1 再頒布可能パッケージと、32 ビット バージョンと 64 ビット バージョンの両方をインストールしようとしました。しかし、運がありません。提案してください。

Web.Config ファイルは次のとおりです。

<?xml version="1.0"?>
  <configuration>
   <system.web>
     <compilation debug="true" targetFramework="4.0" />
   </system.web>
   <system.serviceModel>
    <services>
     <service name="SynchronizationLibrary.SyncService">
       <endpoint address="basic" binding="basicHttpBinding" contract="SynchronizationLibrary.ISyncContract"></endpoint>
     </service>
    </services>
   <behaviors>
    <serviceBehaviors>
      <behavior>
       <serviceMetadata httpGetEnabled="true"/>
       <serviceDebug includeExceptionDetailInFaults="true"/>
      </behavior>
    </serviceBehaviors>
   </behaviors>
   <serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
 </system.serviceModel>
<system.webServer>
  <modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>  
</configuration>
4

0 に答える 0