1

ピラニアCMSを利用しようとしています。マネージャーは正常に動作しますが、ページを表示しようとすると次のようになります

ここに画像の説明を入力

何が間違っている可能性がありますか? どこで問題を探すことができますか? (すべてのパッケージを更新し、ナゲット「Install-Package PiranhaCMSMvc」から最新のピラニアを取得しました

VS2013 と空のプロジェクト テンプレートを使用する 私の Web 構成http://1drv.ms/1gkxD44

これが私のルートです。上書きする代わりに、ピラニアルートを含む余分なファイルを追加しました。しかし、コードは同じでした。そこで、そこからデフォルトのルートファイルに移動しました

ここに画像の説明を入力

4

1 に答える 1

2

ルーティング構成を投稿できますか...あなたの問題はルーティングだと思います。私の web.config とあなたの web.config を比較すると、いくつかの違いがあることに気付きます... あなたは 4.5.1 をターゲットにしており、私のものはフレームワーク 4.5 に設定されています。razor のバインド リダイレクトも設定する必要がありましたが、これは問題ではなかったかもしれません。

  <dependentAssembly>
    <assemblyIdentity name="System.Web.WebPages.Razor"
        publicKeyToken="31bf3856ad364e35" />
    <bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0"/>
  </dependentAssembly>
  <dependentAssembly>
    <assemblyIdentity name="EntityFramework" publicKeyToken="b77a5c561934e089" />
    <bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
  </dependentAssembly>
  <dependentAssembly>
    <assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" />
    <bindingRedirect oldVersion="1.0.0.0-1.3.0.0" newVersion="1.3.0.0" />
  </dependentAssembly>

ナゲットパッケージを使用して何も追加していない新規インストールがあるため、比較する価値があると思います。

そうは言っても、ホームコントローラーにリダイレクトされていないように見えるので、ルーティングに注目します。インストールを実行すると、ルーティング ファイルを書き換えるかどうかを尋ねられるはずです。そうすることを許可しましたか?

編集: 私の更新されたコメントとサンプル プロジェクトを参照してください。

于 2014-03-15T07:35:56.027 に答える