0

VS で NuGet パッケージを使用して Umbraco 7 をインストールしました (このチュートリアルに従ってください: http://www.systenics.com/blog/setting-up-umbraco-7-in-visual-studio-2013-for-mvc-4-development / )。

私は今2つの問題があります:

1. 再構築のたびにエラーが発生します。

An error occurred loading a configuration file: Directory 'C:\inetpub\wwwroot\mvcimport\app_data\nugetbackup\20140707-140849\config' does not exist. Failed to start monitoring file changes.   C:\inetpub\wwwroot\mvcimport\App_Data\NuGetBackup\20140707-140849

(\Web.config の 1 行目)

ソリューションを閉じて再度開いた後、最初のビルドでのみエラーは発生しません。

2. モデルを追加しましたが、ビューに表示されません。私が追加したどちらのコントローラーも、私のカスタム名前空間を認識しません - 画像でわかるように、MvcImport は、私が入力している Controlles 名前空間のみを認識します。

(上記の場合を除いて)にもかかわらず、プロジェクトはエラーなしでコンパイルされます。

これは私のコントローラークラスです

また、コンパイル時にエラー (1) が発生すると、多数のエラーも表示されます。

The type or namespace name 'Models' does not exist in the namespace 'MvcImport' (are you missing an assembly reference?)    C:\inetpub\wwwroot\mvcimport\Controllers\ImportController.cs

単にプロジェクトをコンパイルしないと、独自のアセンブリを追加する方法がわかりませんか?

4

1 に答える 1

0

プロジェクトを削除して再作成したのは 5 回目か 6 回目です。

最終的にはうまくいきました(指が交差することはもうありません)。

他の誰かがそれを必要とする場合に備えて、私は次のことを行いました:

  1. 新しい計画

  2. [新しいプロジェクト] ウィンドウで、左側から [インストール済み] > [テンプレート] > [Web] > [Visual Studio 2012] を選択し、上部のドロップダウンから [.NET Framework 4.5] を選択し、プロジェクト タイプ リストから [ASP.NET MVC 4 Web アプリケーション] を選択して、[OK] をクリックしました。

  3. 次の画面で [空のアプリケーション] を選択し、[OK] をクリックします。

  4. ソリューション エクスプローラーでプロジェクトを右クリックし、NuGet コンソールをクリックし、Umbraco Cms を見つけてインストールしました (パッケージ マネージャー コンソールからインストールすることもできます - 詳細はこちらhttp://www.systenics.com/blog/setting-up-umbraco-7 -in-visual-studio-2013-for-mvc-4-development/ )

  5. F5 をクリックしてデバッグし、cms アクセスの詳細を挿入し、下部にある [カスタマイズ] ボタンをクリックして、データベース接続データを追加しました。

このチュートリアルも役立ちますhttp://our.umbraco.org/documentation/Installation/install-umbraco-with-nuget

重要なのは、Web > ASP.NET Web アプリケーションの代わりに VS2013 にインストールする場合、上記のポイント 2 で Web > Visual Studio 2012 > ASP.NET MVC 4 Web アプリケーションを選択することです。これにより違いが生じ、最終的にエラーなしでプロジェクトを作成することができました。 .

于 2014-07-11T10:51:02.317 に答える