Возвращает следующую ошибку: System.InvalidCastException: указанное приведение недопустимо.
Я нахожу это очень странным, так как я делаю подобные звонки в других местах, и все это прекрасно работает. Мое приложение компилируется без проблем, поэтому я не понимаю, что может быть причиной этого. Ниже приведена подробная трассировка стека.
Любая помощь будет принята с благодарностью.
Ошибка сервера в «/» приложении. Указанный состав недействителен.
Описание: необработанное исключение
произошло во время исполнения
текущий веб-запрос. Пожалуйста, просмотрите
трассировка стека для получения дополнительной информации о
ошибка и откуда она возникла
код.
Сведения об исключении:
System.InvalidCastException: указано
приведение недействительно.
Ошибка источника:
Строка 50: публичный ViewResult
Лучшая () строка 51: {строка 52:
List featProducts =
productsRepository.Products.Where (x =>
x.Featured == true) .ToList (); Строка 53:
Строка 54: foreach (var p in
featProducts)
Исходный файл: G: \ My Webs \ clients \ CBP \ CBP APP \ WebUI \ Controllers \ ProductsController.cs
Линия: 52
Трассировка стека:
[InvalidCastException: указанное приведение недействительно.]
System.Data.SqlClient.SqlBuffer.get_Single () + 55
System.Data.SqlClient.SqlDataReader.GetFloat (Int32 i) + 38
Read_Product (ObjectMaterializer 1 )
+825 System.Data.Linq.SqlClient.ObjectReader
2.MoveNext ()
+29 System.Collections.Generic.List 1..ctor(IEnumerable
1
сборник) + 7667540
System.Linq.Enumerable.ToList (IEnumerable 1
source) +61<br>
WebUI.Controllers.ProductsController.Featured()
in G:\My Webs\clients\CBP\CBP
APP\WebUI\Controllers\ProductsController.cs:52
lambda_method(ExecutionScope ,
ControllerBase , Object[] ) +39<br>
System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase
controller, Object[] parameters) +17<br>
System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext
controllerContext, IDictionary
2
параметры) + 178
System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod (ControllerContext
controllerContext, ActionDescriptor
actionDescriptor, IDictionary 2
parameters) +24<br>
System.Web.Mvc.<>c__DisplayClassa.<InvokeActionMethodWithFilters>b__7()
+52 System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter
filter, ActionExecutingContext
preContext, Func
1 продолжение) +254
System.Web.Mvc. <> C__DisplayClassc.b__9 ()
+19 System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters (ControllerContext
controllerContext, параметры IList 1 filters,
ActionDescriptor actionDescriptor,
IDictionary
2) + 192
System.Web.Mvc.ControllerActionInvoker.InvokeAction (ControllerContext
controllerContext, String actionName)
+399 System.Web.Mvc.Controller.ExecuteCore ()
+126 System.Web.Mvc.ControllerBase.Execute (RequestContext
requestContext) + 27
System.Web.Mvc.ControllerBase.System.Web.Mvc.IController.Execute (RequestContext
requestContext) + 7
System.Web.Mvc.MvcHandler.ProcessRequest (HttpContextBase
httpContext) + 151
Microsoft.Web.Mvc.ViewExtensions.RenderRoute (HtmlHelper
помощник, RouteValueDictionary
routeValues) + 214
Microsoft.Web.Mvc.ViewExtensions.RenderAction (HtmlHelper
Помощник, Строка actionName, Строка
controllerName, RouteValueDictionary
routeValues) + 315
Microsoft.Web.Mvc.ViewExtensions.RenderAction (HtmlHelper
Помощник, Строка actionName, Строка
controllerName) + 10
ASP.views_pages_home_ascx .__ Render__control1 (HtmlTextWriter
__w, управляющий параметрContainer) в g: \ My Web \ clients \ CBP \ CBP
APP \ WebUI \ Views \ Страницы \ home.ascx: 12
System.Web.UI.Control.RenderChildrenInternal (HtmlTextWriter
писатель, сборник детей) + 256
System.Web.UI.Control.RenderChildren (HtmlTextWriter
писатель) + 19
System.Web.UI.Control.Render (HtmlTextWriter
писатель) + 10
System.Web.UI.Control.RenderControlInternal (HtmlTextWriter
писатель, адаптер ControlAdapter) + 27
System.Web.UI.Control.RenderControl (HtmlTextWriter
писатель, адаптер ControlAdapter) + 99
System.Web.UI.Control.RenderControl (HtmlTextWriter
писатель) + 25
System.Web.UI.Control.RenderChildrenInternal (HtmlTextWriter
писатель, сборник детей) + 134
System.Web.UI.Control.RenderChildren (HtmlTextWriter
писатель) + 19
System.Web.UI.Page.Render (HtmlTextWriter
писатель) + 29
System.Web.Mvc.ViewPage.Render (HtmlTextWriter
писатель) + 59
System.Web.UI.Control.RenderControlInternal (HtmlTextWriterписатель, адаптер ControlAdapter) + 27
System.Web.UI.Control.RenderControl (HtmlTextWriter
писатель, адаптер ControlAdapter) + 99
System.Web.UI.Control.RenderControl (HtmlTextWriter
писатель) + 25
System.Web.UI.Page.ProcessRequestMain (Boolean
includeStagesBeforeAsyncPoint, Boolean
includeStagesAfterAsyncPoint) + 1266
Информация о версии: Microsoft .NET
Версия Framework: 2.0.50727.4200;
ASP.NET версия: 2.0.50727.4016