(ステージング) アプリケーション層と通信して、ローカル マシン (開発用) で 3 層の minsite を実行しようとすると、まったく同じ問題 (Ektron バージョン8.6.1 ) が発生しました。
最初に、プレゼンテーション層をセットアップするための指示に従いました
これらの手順で言及されていないことの 1 つは、プレゼンテーション層サイトの仮想パスappSettings > ek_sitePath
がアプリケーション層の値のパスと一致するという要件ですweb.config
。デフォルトでは、この値は/
です。
デフォルトでは、Web サイト プロジェクトを開いて作成し、組み込みの VS サーバーを開発に使用すると、サイトのパスは のようになりhttp://localhost:wxyz/SiteName
ます。
したがって、2 つのオプションがあります。
web.config
アプリケーション層の変更は次appSettings > ek_sitePath
と同じです/SiteName
(新しいサイトの開発ではこれを再度変更する必要があり、運用サイトが壊れる可能性があるため、おそらく最適なオプションではありません)
プレゼンテーション層サイトの仮想パスを に変更します。これは、このScottGu ブログ投稿/
で概説されているように簡単に実行できます(VS 2005 について説明します。私は 2010 を使用していますが、同じプロセスでした)。
私は後者のアプローチをとりましたが、今ではすべてがスムーズに機能しています!