我喜欢果园,我是一个.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参数)
哪个比我的雏菊网站更糟糕,有新的模块和很多错误......我做错了什么......除了本网站上的安装指南之外,必须有一个简单的方法,说明压缩整个项目和部署它。
答案 0 :(得分:2)
您可能必须为该帐户设置读/写权限 配置为IIS应用程序池的标识 以下文件夹:
- 模块
- 主题
- App_Data文件
- 媒体