无法在本地运行orchard azure项目ysod刷新源

无法在本地运行orchard azure项目ysod刷新源,azure,orchardcms,Azure,Orchardcms,我试图在本地运行Orchard.Azure.CloudService项目,而不对官方稳定版1.7.1(58c21815)进行任何代码更改。完整源地址为@ 以下是重现错误的步骤: 启动Orchard.Azure解决方案 选择“调试”生成 单击按F5开始调试 页面将显示“应用程序“/”中的服务器错误。” 在类型“Orchard.Environment.DefaultOrchardShell”上找到的具有“Autofac.Core.Activators.Reflection.DefaultConstr

我试图在本地运行Orchard.Azure.CloudService项目,而不对官方稳定版1.7.1(58c21815)进行任何代码更改。完整源地址为@

以下是重现错误的步骤:

  • 启动Orchard.Azure解决方案
  • 选择“调试”生成
  • 单击按F5开始调试
  • 页面将显示“应用程序“/”中的服务器错误。”

    在类型“Orchard.Environment.DefaultOrchardShell”上找到的具有“Autofac.Core.Activators.Reflection.DefaultConstructorFinder”的构造函数均不能使用可用服务和参数调用:无法解析构造函数“Void.ctor(System.Func
    1)”的参数“Orchard.Mvc.Routes.IRoutePublisher routePublisher”[Autofac.Features.OwnedInstances.OwnedInstances.Owned
    1[Orchard.Environment.IOrchardShellEvents]],System.Collections.Generic.IEnumerable
    1[Orchard.Mvc.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=\u shellContainerFactory.CreateContainer(设置,蓝图)

    第112行:

    第113行:返回新的ShellContext{

    第114行:设置=设置

    第115行:描述符=描述符

    源文件:c:\projects\orchard\src\orchard\Environment\ShellBuilders\ShellContextFactory.cs行:113 `

    ……”


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

    也就是说,您不需要专门为Azure开发,只需为Azure部署即可


    我认为^ ^

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

    也就是说,您不需要专门为Azure开发,只需为Azure部署即可


    我认为^ ^

    解决方案无法在emulator中运行是一个众所周知的问题。这是由解决方案的结构以及emulator没有运行cspack文件这一事实造成的。此脚本用于将模块和主题复制到Azure部署包中。当emulator运行时,它只需装载Orchard.Azure.Web项目即可ch几乎为空,没有运行解决方案所需的所有文件


    有关更多详细信息,请参阅CodePlex上的此部分。

    解决方案无法在仿真程序中运行是一个已知问题。这是由解决方案的结构以及仿真程序未运行cspack文件这一事实造成的。此脚本用于将模块和主题复制到Azure部署包中。仿真程序运行时,只需装载或chard.Azure.Web项目几乎为空,没有运行解决方案所需的所有文件


    有关更多详细信息,请参阅CodePlex上的此项。

    如果是这种情况,它如何调试Orchard Azure项目。由于存在与Azure相关的特定代码行,因此它们必须是可调试的。如果是这种情况,它如何调试Orchard Azure项目。由于存在与Azure相关的特定代码行,因此它们必须是可调试的易卜生。
    Windows 8, x64
    VS2012.3 Azure SDK 2.1
    source code version hash: 58c21815