我正在尝试使用食人鱼 CMS。经理工作正常,但这是我在尝试查看页面时得到的
有什么问题?我在哪里可以查找问题?(我更新了所有软件包,从 nuget "Install-Package PiranhaCMSMvc" 中提取了最新的食人鱼
使用 VS2013,以及一个空的项目模板 我的 web config http://1drv.ms/1gkxD44
这是我的路线。它确实添加了一个带有食人鱼路线的额外文件,而不是覆盖它。但是代码是相同的。所以我把它从那里移到了默认的路由文件
我正在尝试使用食人鱼 CMS。经理工作正常,但这是我在尝试查看页面时得到的
有什么问题?我在哪里可以查找问题?(我更新了所有软件包,从 nuget "Install-Package PiranhaCMSMvc" 中提取了最新的食人鱼
使用 VS2013,以及一个空的项目模板 我的 web config http://1drv.ms/1gkxD44
这是我的路线。它确实添加了一个带有食人鱼路线的额外文件,而不是覆盖它。但是代码是相同的。所以我把它从那里移到了默认的路由文件
您可以发布您的路由配置...我认为您的问题是路由。比较我的 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 包没有添加任何内容。
综上所述,我会查看路由,因为它似乎没有重定向到家庭控制器。当您运行安装时,它应该会询问您是否可以重写您的路由文件。你允许它这样做吗?
编辑: 查看我更新的评论和示例项目。