我試圖在本地運行Orchard.Azure.CloudService項目,沒有任何代碼更改爲官方穩定版本1.7.1(58c21815)。完整的源地址是@https://git01.codeplex.com/orchard。無法運行本地果園azure項目ysod新鮮源
這裏是重現錯誤的步驟:
- 推出Orchard.Azure解決方案
- 選擇 「Debug」 打造
- 點擊按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
如果是這樣的話,它如何調試Orchard Azure項目。由於存在與Azure相關的特定代碼行,因此它們必須可以調試。 –