1

Nuget パッケージを使用して Visual Studio 2012 で Umbraco をセットアップしようとしています。パッケージのインストール後に実行しようとすると、次の例外が発生します。

メンバー 'Umbraco.Core.Security.UmbracoBackOfficeIdentity,Umbraco.Core, Version=1.0.5261.28127, Culture=neutral, PublicKeyToken=null' の型が解決されていません。 説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。例外の詳細: System.Runtime.Serialization.SerializationException: メンバー 'Umbraco.Core.Security.UmbracoBackOfficeIdentity,Umbraco.Core, Version=1.0.5261.28127, Culture=neutral, PublicKeyToken=null' の型が解決されていません。ソース エラー: 現在の Web 要求の実行中に未処理の例外が生成されました。例外の発生元と場所に関する情報は、以下の例外スタック トレースを使用して特定できます。スタックトレース:

4

2 に答える 2

0

Umbraco に nuget を使用することはお勧めしません。そのような CMS を使用すると、本番環境になったら nuget を介して更新する必要はありません。手動で保管することをお勧めします。Umbraco を使用して VS をセットアップするための手順を次に示します。

  1. Visual Studio を開き、新しい "ASP.NET Empty Web Application" を作成し、ソリューション用のフォルダーを作成します。設定方法は次のとおりです。
    • C:\_Websites\[MyProject] --> このすべてはソース管理にあります
    • C:\_Websites\[MyProject]\Website --> .sln ファイルはこちら
    • C:\_Websites\[MyProject]\Website\[MyProject] --> .csproj と /bin はこちら
  2. ここから必要なバージョンの Umbraco をダウンロードします: http://our.umbraco.org/download
  3. そのフォルダーを解凍し、その [MyProject] フォルダーに配置します
  4. これが整ったら、ホストファイルをセットアップします 127.0.0.1 myproject.local
  5. IIS で新しい Web サイトをセットアップし、バインディングを設定し、アプリを確認します。プールはフレームワーク 4 を使用しています
  6. Visual Studio に戻り、ソリューション エクスプローラーで [すべてのファイルを表示] をクリックして更新します。プロジェクトにすべてを含めます。
  7. ソリューションをビルドし、myproject.local を使用して Web サイトを実行すると、準備完了です。

Umbraco は開発者指向であり、この方法ですべてを制御できるため、この設定が気に入っています。必要な参照を手動で追加する必要があります。これにより、プラットフォームを操作する際にプラットフォームに慣れることができます。

私はあなたの問題を直接支援していないことを知っていますが、これは私が使用するセットアップであり、これで問題が発生したことはありません. お役に立てれば!

于 2014-06-14T15:09:31.900 に答える