「Sitecore Rewrite Module」モジュールがASP.NET Web サービス呼び出しの実行を妨げる


説明

「/TestWebService.asmx/js」等のURLで、Sitecore CMSアプリケーションのコンテキストで実行されている ASP.NET Web サービスにアクセスする際に、次のサーバー エラーで失敗する場合があります。

System.InvalidOperationException: No web service found at: /TestWebService.asmx/js

解決策

  1. Sitecore.Support.358242.dll」ファイルをソリューションの「/bin」フォルダーにコピーします。
  2. web.config ファイルにて次の行の双方を、
    <add type="Sitecore.Web.RewriteModule, Sitecore.Kernel" name="SitecoreRewriteModule" />
    次の行へ置き換えます。
    <add type="Sitecore.Support.Web.RewriteModule, Sitecore.Support.358242" name="SitecoreRewriteModule" />