公式の安定版リリース 1.7.1 (58c21815) にコードを変更せずに、Orchard.Azure.CloudService プロジェクトをローカルで実行しようとしています。完全なソース アドレスは @ https://git01.codeplex.com/orchardです。
エラーを再現する手順は次のとおりです。
- Orchard.Azure ソリューションを起動する
- 「デバッグ」ビルドを選択
- F5を押してデバッグを開始するをクリックします
ページに「「/」アプリケーションでのサーバー エラー」が表示されます。
タイプ 'Orchard.Environment.DefaultOrchardShell' の 'Autofac.Core.Activators.Reflection.DefaultConstructorFinder' で見つかったコンストラクターは、利用可能なサービスとパラメーターで呼び出すことができません: パラメーター 'Orchard.Mvc.Routes.IRoutePublisher routePublisher' を解決できませんコンストラクター 'Void .ctor(System.Func
1[Autofac.Features.OwnedInstances.Owned
1[Orchard.Environment.IOrchardShellEvents]]、System.Collections.Generic.IEnumerable1[Orchard.Mvc.Routes.IRouteProvider], System.Collections.Generic.IEnumerable
1[Orchard.WebApi.Routes.IHttpRouteProvider]、Orchard.Mvc.Routes.IRoutePublisher、System.Collections.Generic .IEnumerable`1[Orchard.Mvc.ModelBinders.IModelBinderProvider]、Orchard.Mvc.ModelBinders.IModelBinderPublisher、Orchard.Tasks.ISweepGenerator)'. ソース エラー:111 行目: var shellScope = _shellContainerFactory.CreateContainer(settings, blueprint);
112行目:
113 行目: 新しい ShellContext を返す {
行 114: 設定 = 設定、
115行目: ディスクリプタ = ディスクリプタ,
ソース ファイル: c:\projects\orchard\src\Orchard\Environment\ShellBuilders\ShellContextFactory.cs 行: 113 `
... "
Windows 8, x64 VS2012.3 Azure SDK 2.1 source code version hash: 58c21815