Код: Выделить всё
System.Web.HttpException
HResult=0x80004005
Message=Execution of the child request failed. Please examine the InnerException for more information.
Source=System.Web.Mvc
StackTrace:
at System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerWrapper.Wrap[TResult](Func`1 func)
at System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerAsyncWrapper.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData)
at System.Web.Mvc.Html.ChildActionExtensions.ActionHelper(HtmlHelper htmlHelper, String actionName, String controllerName, RouteValueDictionary routeValues, TextWriter textWriter)
at System.Web.Mvc.Html.ChildActionExtensions.Action(HtmlHelper htmlHelper, String actionName, String controllerName, RouteValueDictionary routeValues)
at System.Web.Mvc.Html.ChildActionExtensions.Action(HtmlHelper htmlHelper, String actionName, String controllerName)
at ASP._Page_Views_Shared__Layout_cshtml.Execute() in C:\Users\AMIR\Desktop\Amirasaki\Amirasaki\Views\Shared\_Layout.cshtml:line 91
at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
at System.Web.WebPages.WebPageBase.c__DisplayClass40_0.b__0(TextWriter writer)
at System.Web.WebPages.HelperResult.WriteTo(TextWriter writer)
at System.Web.WebPages.WebPageBase.Write(HelperResult result)
at System.Web.WebPages.WebPageBase.RenderSurrounding(String partialViewName, Action`1 body)
at System.Web.WebPages.WebPageBase.PopContext()
at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
at System.Web.Mvc.RazorView.RenderView(ViewContext viewContext, TextWriter writer, Object instance)
at System.Web.Mvc.BuildManagerCompiledView.Render(ViewContext viewContext, TextWriter writer)
at System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionResult(ControllerContext controllerContext, ActionResult actionResult)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
Inner Exception 1:
HttpException: The controller for path '/Home/Index' was not found or does not implement IController.
< /code>
Это небольшая сводка моего макета: < /p>
@model IEnumerable
@using System.Web.Mvc
@using System.Web.Mvc.Html
div class="container margin-top-30">
[url=/Products/@item.ProductID]@item.Title[/url]
انتشار: @item.CreateDate.ToShamsi()
}
[/list]
Затем в индексе Просмотр моего HomeController :
Код: Выделить всё
@using System.Web.Mvc
@using System.Web.Mvc.Html
@{
ViewBag.Title = "Index";
}
خانه
@Html.Action("Slider", "Home")
@Html.Action("TopProducts", "ProductProductType")
@Html.Action("LatestProducts", "ProductProductType")
< /code>
Я получаю следующую ошибку: < /p>
System.Web.HttpException
HResult=0x80004005
Message=Error executing child request for handler 'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper'.
Source=System.Web.Mvc
StackTrace:
at System.Web.Mvc.Html.ChildActionExtensions.ActionHelper(HtmlHelper htmlHelper, String actionName, String controllerName, RouteValueDictionary routeValues, TextWriter textWriter)
at System.Web.Mvc.Html.ChildActionExtensions.Action(HtmlHelper htmlHelper, String actionName, String controllerName, RouteValueDictionary routeValues)
at System.Web.Mvc.Html.ChildActionExtensions.Action(HtmlHelper htmlHelper, String actionName, String controllerName)
at ASP._Page_Views_Home_Index_cshtml.Execute() in C:\Users\AMIR\Desktop\Amirasaki\Amirasaki\Views\Home\Index.cshtml:line 8
at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
at System.Web.WebPages.StartPage.RunPage()
at System.Web.WebPages.StartPage.ExecutePageHierarchy()
at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
at System.Web.Mvc.RazorView.RenderView(ViewContext viewContext, TextWriter writer, Object instance)
at System.Web.Mvc.BuildManagerCompiledView.Render(ViewContext viewContext, TextWriter writer)
at System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionResult(ControllerContext controllerContext, ActionResult actionResult)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
Inner Exception 1:
HttpException: Execution of the child request failed. Please examine the InnerException for more information.
Inner Exception 2:
HttpException: The controller for path '/Home/Index' was not found or does not implement IController.
Код: Выделить всё
namespace Amirasaki.Controllers
{
public class HomeController : Controller
{
AmirasakiContext db;
public HomeController(AmirasakiContext context)
{
db = context;
}
public ActionResult Index()
{
return View();
}
public ActionResult Slider()
{
var products = db.Products.ToList();
return View(products);
}
public ActionResult Details()
{
return View();
}
public ActionResult ContactUs()
{
return View();
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/797 ... controller