【问题标题】:unable to run locally orchard azure project ysod fresh off sources无法在本地运行果园 azure 项目 ysod 新鲜出炉
【发布时间】:2013-10-18 06:33:42
【问题描述】:

我正在尝试在本地运行 Orchard.Azure.CloudService 项目,而不对官方稳定版本 1.7.1 (58c21815) 进行任何代码更改。完整的源地址是@https://git01.codeplex.com/orchard

以下是重现错误的步骤:

  1. 启动 Orchard.Azure 解决方案
  2. 选择“调试”构建
  3. 点击按F5开始调试
  4. 页面将显示“'/'应用程序中的服务器错误。”

    无法使用可用服务和参数调用类型“Orchard.Environment.DefaultOrchardShell”上的“Autofac.Core.Activators.Reflection.DefaultConstructorFinder”的构造函数:无法解析参数“Orchard.Mvc.Routes.IRoutePublisher”构造函数 'Void .ctor(System.Func1[Autofac.Features.OwnedInstances.Owned1[Orchard.Environment.IOrchardShellEvents]]、System.Collections.Generic.IEnumerable1[Orchard.Mvc.Routes.IRouteProvider], System.Collections.Generic.IEnumerable1[Orchard.WebApi.Routes.IHttpRouteProvider]、Orchard.Mvc 的 routePublisher'。 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
    

【问题讨论】:

    标签: azure orchardcms


    【解决方案1】:

    解决方案无法在模拟器中运行是一个已知问题。这是由解决方案的结构和模拟器不运行 cspack 文件这一事实引起的。此脚本用于将模块和主题复制到 Azure 部署包中。当模拟器运行时,它只是挂载几乎是空的 Orchard.Azure.Web 项目,并且没有运行解决方案所需的所有文件。

    有关更多详细信息,请参阅 CodePlex 上的 discussion

    【讨论】:

      【解决方案2】:

      我认为您不应该运行该解决方案,而是运行主要的 Orchard 解决方案。

      即,您不需要专门为 Azure 开发,只需为 Azure 部署即可。

      我觉得^_^

      【讨论】:

      • 如果是这样的话,如何调试Orchard Azure项目。由于存在与 Azure 相关的特定代码行,因此它们必须是可调试的。
      猜你喜欢
      • 1970-01-01
      • 2022-07-01
      • 1970-01-01
      • 2022-12-18
      • 2021-05-28
      • 1970-01-01
      • 2022-06-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多