无法从空模板启动食人鱼 MVC
Posted
技术标签:
【中文标题】无法从空模板启动食人鱼 MVC【英文标题】:Cant start piranha MVC from empty template 【发布时间】:2014-04-20 11:50:37 【问题描述】:我正在尝试使用食人鱼 CMS。 经理工作正常,但这是我尝试查看页面时得到的结果
有什么问题吗?我在哪里可以查找问题? (我更新了所有的包,从 nuget "Install-Package PiranhaCMSMvc" 中提取了最新的食人鱼
使用VS2013,以及一个空的项目模板 我的网络配置http://1drv.ms/1gkxD44
这是我的路线。 它确实添加了一个带有食人鱼路线的额外文件,而不是覆盖它。 但是代码是相同的。所以我把它从那里移到了默认的 Route 文件中
【问题讨论】:
我也遇到过同样的问题。你是怎么解决的? 看看下面的cmets。 @KingOfHypocrites 附上了一个有效的示例解决方案 【参考方案1】:您能否发布您的路由配置...我认为您的问题是路由。比较我的 web.config 和你的,我注意到一些差异......你的目标是 4.5.1,而我的设置为框架 4.5。 我还必须为 razor 设置绑定重定向,尽管这对你来说可能不是问题。
<dependentAssembly>
<assemblyIdentity name="System.Web.WebPages.Razor"
publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="EntityFramework" publicKeyToken="b77a5c561934e089" />
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0-1.3.0.0" newVersion="1.3.0.0" />
</dependentAssembly>
我认为这是值得比较的,因为我有一个全新的安装,我使用 nuget 包没有添加任何内容。
话虽如此,我会查看路由,因为它似乎没有重定向到家庭控制器。当您运行安装时,它应该会询问您是否可以重写您的路由文件。你允许它这样做吗?
编辑: 查看我更新的 cmets 和示例项目。
【讨论】:
试过你的 cmets,没有帮助:( 这次我在 VS 2013 (MVC 4 Empty) 中创建了一个新项目,而不是 VS 2012 (MVC 4 Basic)。我从控制台安装了软件包,并且安装程序按预期运行。一旦我连接了我的数据库,我的帖子就很好了。我确实必须进行我之前提到的这一更改:以上是关于无法从空模板启动食人鱼 MVC的主要内容,如果未能解决你的问题,请参考以下文章
Objective C / IOS5 - 根视图 - 从空应用程序模板构建 (XCODE)
Abp v0.18.0 新版本: MVC Module 启动模板