2017-03-28 2 views
0

新しいASP.NET MVCプロジェクトを作成し、Nuget経由でUmbraco 7をインストールしました。私はちょうど遊んでいたので、SQL Server CEデータベースを使用する簡単なオプションを選択しました。Umbracoはビューを作成できません

私は空Umbracoのインスタンスを作成し、Umbracoサイトからチュートリアルを追いました。

すべてがうまく働いたが、私は今日のソリューションを実行し、フロントエンドは表示されませんでしたとエラー

「〜/ビュー/ SimpleContentPage.cshtml」が作成されなかったで発見ビューを投げました。

しかし私は、バックエンドの罰金にログインすることができます。もはや働いていた例ビューはこのように見えた:

@inherits Umbraco.Web.Mvc.UmbracoTemplatePage<ContentModels.SimpleContentPage> 
@using ContentModels = Umbraco.Web.PublishedContentModels; 
@{ 
    Layout = "Master.cshtml"; 
} 

<div id="main-container"> 
    <div id="main" class="wrapper clearfix"> 
     <section> 
      <h2>@Umbraco.Field("pageTitle")</h2> 
      @Umbraco.Field("bodyText") 
     </section> 
    </div> 
</div> 

私はちょうど継承を変更したら:

@inherits Umbraco.Web.Mvc.UmbracoTemplatePage 

は、それはすべてがうまく働きました。誰が間違っているのか分かっていますか?強く型付けされたモデルにドキュメントタイプを変換

答えて

1

ModelsBuilderは、デフォルトの「PureLive」モードにありそうなセットです。このモードは、実行時にモデルが生成され、メモリに役立つことを意味します。これは、Visual Studioがモデルが存在しないと不平を言うことを意味します。

DllまたはAppDataモードのいずれかを試してみることをお勧めします。これは、Visual Studioでもっとうまく再生されるためです。

はModelsBuilderの詳細については、これらの投稿を見てみましょう:

Builder Modes

Get your hands dirty with ModelsBuilder... and your code cleaner

関連する問題