V aplikaci / došlo k chybě serveru.

Položka modelu předaná do slovníku je typu FrameStar.Community.Web.Models.Catalog.CatalogDefaultPageModel, tento slovník ale požaduje položku modelu typu System.Collections.Generic.IEnumerable`1[FrameStar.Community.Web.Models.Product.CatalogProductViewData].

Popis: Při provádění aktuálního webového požadavku došlo k neošetřené výjimce. Další informace o chybě a o jejím původu v kódu naleznete v trasování zásobníku.

Podrobnosti o výjimce: System.InvalidOperationException: Položka modelu předaná do slovníku je typu FrameStar.Community.Web.Models.Catalog.CatalogDefaultPageModel, tento slovník ale požaduje položku modelu typu System.Collections.Generic.IEnumerable`1[FrameStar.Community.Web.Models.Product.CatalogProductViewData].

Zdrojová chyba:

Zdrojový kód, který vyvolal tuto neošetřenou výjimku, lze zobrazit pouze po kompilaci v ladicím režimu. Chcete-li tento režim povolit, proveďte některý z následujících postupů a poté si vyžádejte adresu URL:

1. Na začátek souboru, který generuje chybu, přidejte direktivu Debug=true. Příklad:

  <%@ Page Language="C#" Debug="true" %>

nebo

2) Do konfiguračního souboru aplikace přidejte následující oddíl:

<configuration>
   <system.web>
       <compilation debug="true"/>
   </system.web>
</configuration>

Počítejte s tím, že v případě druhého postupu budou v ladicím režimu zkompilovány všechny soubory dané aplikace. První postup nastaví režim ladění pouze pro určený soubor.

Důležité: Spuštění aplikací v ladicím režimu má dodatečné nároky na paměť a výkon. Před nasazením aplikace do produkčního scénáře se ujistěte, že je ladění zakázáno.

Trasování zásobníku:


[InvalidOperationException: Položka modelu předaná do slovníku je typu FrameStar.Community.Web.Models.Catalog.CatalogDefaultPageModel, tento slovník ale požaduje položku modelu typu System.Collections.Generic.IEnumerable`1[FrameStar.Community.Web.Models.Product.CatalogProductViewData].]
   System.Web.Mvc.ViewDataDictionary`1.SetModel(Object value) +833316
   System.Web.Mvc.ViewDataDictionary..ctor(ViewDataDictionary dictionary) +455
   System.Web.Mvc.ViewUserControl`1.SetViewData(ViewDataDictionary viewData) +78
   System.Web.Mvc.WebFormView.RenderViewUserControl(ViewContext context, ViewUserControl control) +71
   System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(HtmlHelper htmlHelper, String partialViewName, Object model) +117
   ASP.views_catalog_default_aspx.__RenderContent1(HtmlTextWriter __w, Control parameterContainer) +357
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +276
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +80
   ASP.views_shared_basesite_master.__Render__control1(HtmlTextWriter __w, Control parameterContainer) +6498
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +276
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +80
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +169
   System.Web.Mvc.ViewPage.Render(HtmlTextWriter writer) +77
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +80
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4573


Informace o verzi: Microsoft .NET Framework verze:4.0.30319; verze ASP.NET:4.8.4075.0