c# - 如何使用 Sitecore MVC 解决 404 页面?

标签 c# asp.net-mvc asp.net-mvc-3 sitecore

我正在使用 Sitecore 7。对于一个项目,我正在使用 MVC 功能。我将首先解释我做了什么。我

  1. 创建了一个新的 MVC3 项目并部署到文件系统(引用添加了 Sitecore.Kernel.dllSitecore.Mvc.dll, Sitecore.Mvc.config) ;
  2. 在MVC3项目中新建布局,命名为Main.cshtml
  3. 在 Sitecore 中创建了一个新布局并配置了路径:/Views/Main.cshtml(当我点击 Grid designer 时布局显示);
  4. 在主页项目上配置 Main 布局作为 Layout;
  5. 发布了整个网站;
  6. 单击主页项目:Presentation > Preview

问题:出现404错误,找不到页面。有谁知道如何解决 404 问题?

非常感谢。

最佳答案

我解决了这个问题。这似乎是由不正确的 web.config 文件引起的。我已经使用 Sitecore 安装程序修复了它。安装后,我将 web.config 文件复制到我的项目中。

关于c# - 如何使用 Sitecore MVC 解决 404 页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20858304/

相关文章:

c# - 未返回对通过 AddFromTemplate() 创建的项目项的引用

c# - 如何处理 EntityDataSource 中的自连接?

c# - LINQ 查找值的数组索引

javascript - jQuery Tablesorter 分页按钮未触发

asp.net-mvc-3 - Request.UserHostAddress 和Request.UserHostName 的值::1

mysql - 如何用 MySQL DB 替换 SQL DB 并启用 Entity Framework Code First?

asp.net-mvc-3 - 带有ASP.NET MVC 3和Razor的ASHX处理程序

c# - 寻找 .NET 的 MetaWebLog 客户端库。一个存在吗?

asp.net-mvc - 使用 Azure ACS 和 ADFS 的 MVC3 站点在使用 Firefox 和 Chrome 时不断提示输入凭据

ASP.NET Core 使用不同的环境应用程序设置进行发布