2

これについてかなりの調査を行ったので、次のように述べさせてください。

  • ターゲットフレームワークは.NET4、64ビットです
  • .NET2と.NET4の両方で、必要なハンドラーがIISに登録されています。32/64ビット
  • サービスがHTTP経由で実行されることを期待しています
  • このサービスは、WebFormsとMVC3.0の両方を実行するより大きなWebアプリケーションの一部です。
  • ルーティングテーブルには、{resource}.svcの無視エントリが含まれています
  • このソリューションは、ローカルで、または他のサーバーに展開された場合は機能しません
  • WebアプリケーションはSitecore6.6であり、*。svcファイルが配置されているフォルダーにIgnorePrefixesを設定しています。

非常に興味のある方のために、SitecoreModulesWeBlogコメントサービスをセットアップしようとしています。

何か案は?

4

1 に答える 1

0

関連する 2 つの問題があり、どちらも WCF 構成に直接関係していませんでした。

  1. ローカル PC の不良ホスト ファイル エントリが邪魔をしていました。
  2. 正規のホスト名、末尾のスラッシュ、および小文字の URL に対する IIS 7.5 の URL 書き換えルールにより、WCF 通信ストリームが破損していました。

URL 書き換えルールを無効にすると、問題が解決しました。

于 2012-10-10T15:12:28.143 に答える