Orchard部署问题404错误

时间:2013-05-02 11:12:21

标签: c# content-management-system orchardcms

我喜欢果园,我是一个.net开发者,希望用它作为cms,跟着果园cms书很棒,一切都很好......现在我想的问题让我看看我是否可以在我的vps上部署它。 ..出现了很多错误的大问题。

所以我回到基础下载了一个新的果园副本......并且第一次运行设置并尝试部署...我使用visual studio 2012我右键单击已发布选择发布到文件系统然后ftp到服务器...以二进制模式复制的应用程序数据文件夹更改了settings.txt指向我的prod数据库。

  

试图打开网站,只是收到404错误..当我查看时   应用程序记录这是我看到的.. 2013-05-02 11:40:52,439 [15]   Orchard.FileSystems.AppData.AppDataFolder - 无法删除配方   执行文件夹   C:\网站\ OrchardTestDeploy的\ src \ Orchard.Web \ App_Data文件\ RecipeQueue \ 25fc7ed3855649e68c0435a7dcf412b3   在“App_Data”文件夹下2013-05-02 11:44:45,702 [6]   Orchard.Environment.DefaultOrchardHost - 租户不可能   started:默认Autofac.Core.DependencyResolutionException:无   构造函数找到了   'Orchard.Environment.AutofacUtil.DynamicProxy2.ConstructorFinderWrapper'   在类型'Orchard.Settings.CurrentSiteWorkContext'可以调用   可用的服务和参数:无法解析参数   'Orchard.Settings.ISiteService siteService'的构造函数'Void   .ctor(Orchard.Settings.ISiteService)”。在   Autofac.Core.Activators.Reflection.ReflectionActivator.ActivateInstance(IComponentContext   context,IEnumerable1参数)at   Autofac.Core.Resolving.InstanceLookup.Activate(IEnumerable1   参数)在Autofac.Core.Resolving.InstanceLookup.b__0()   在Autofac.Core.Lifetime.LifetimeScope.GetOrCreateAndShare(Guid id,   Func1创建者)在Autofac.Core.Resolving.InstanceLookup.Execute()

     

在   Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(ISharingLifetimeScope   currentOperationScope,IComponentRegistration注册,   IEnumerable1参数)   Autofac.Core.Resolving.InstanceLookup.ResolveComponent(IComponentRegistration   注册,IEnumerable`1参数)

哪个比我的雏菊网站更糟糕,有新的模块和很多错误......我做错了什么......除了本网站上的安装指南之外,必须有一个简单的方法,说明压缩整个项目和部署它。

1 个答案:

答案 0 :(得分:2)

  

您可能必须为该帐户设置读/写权限   配置为IIS应用程序池的标识   以下文件夹:

     
      
  • 模块
  •   
  • 主题
  •   
  • App_Data文件
  •   
  • 媒体
  •   

取自Orchard documentation - Manually installing Orchard