【发布时间】:2013-05-02 11:12:21
【问题描述】:
我喜欢果园,我是一个 .net 开发者,希望将其用作 cms,遵循了 orchard cms 书,一切都非常好……现在我想的问题让我们看看我是否可以在我的 vps 上部署它。 ..提出了很多错误的大问题。
所以我回到基础下载了一个新的果园副本...并第一次运行设置并尝试部署它...我正在使用 Visual Studio 2012 我右键单击已发布选择发布到文件系统然后ftp 到服务器...以二进制模式复制的应用程序数据文件夹将 settings.txt 更改为指向我的产品数据库。
试图打开网站,却得到一个 404 错误。当我查看时 应用程序记录这就是我所看到的.. 2013-05-02 11:40:52,439 [15] Orchard.FileSystems.AppData.AppDataFolder - 无法删除配方 执行文件夹 C:\Websites\OrchardTestDeploy\src\Orchard.Web\App_Data\RecipeQueue\25fc7ed3855649e68c0435a7dcf412b3 在“App_Data”文件夹下 2013-05-02 11:44:45,702 [6] Orchard.Environment.DefaultOrchardHost - 租户不能 开始:默认 Autofac.Core.DependencyResolutionException:没有 找到的构造函数 'Orchard.Environment.AutofacUtil.DynamicProxy2.ConstructorFinderWrapper' 可以使用“Orchard.Settings.CurrentSiteWorkContext”类型调用 可用的服务和参数:无法解析参数 构造函数'Void'的'Orchard.Settings.ISiteService siteService' .ctor(Orchard.Settings.ISiteService)'。在 Autofac.Core.Activators.Reflection.ReflectionActivator.ActivateInstance(IComponentContext 上下文,IEnumerable1 参数)在 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个参数)
这比我的菊花网站更糟糕的是新模块和很多错误......我做错了什么......除了这个网站上的安装指南之外,必须有一个简单的方法说压缩整个项目并部署它。
【问题讨论】:
-
听起来您的服务器上没有所有正确的权限
标签: c# content-management-system orchardcms