В моем (на данном этапе) простом приложении C# MVC3 (Razor) появляется ошибка, и я не могу понять, что вызывает ошибку, указанную ниже.
[InvalidOperationException: Sequence contains no elements]
System.Linq.Enumerable.Last(IEnumerable`1 source) +4188046
RouteDebug.RouteDebuggerHttpModule.OnBeginRequest(Object sender, EventArgs e) +78
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +148
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75
это все, что я получаю, ни номеров строк, ничего.
Я пробовал поставить точки останова различные места в коде, включая раздел application_start в Global.asax.cs, но они никогда не затрагиваются, программа просто сразу же взрывается трассировкой стека, как только я начинаю отладку.
Структура приложения следующая:
[Application.Core]
+Properties
+Reference
+Controllers
+Helpers
+Models
+AdminAreaRegistration.cs
+Global.asax.cs
[Application.Tests]
[Application.UI]
+Properties
+References
+App_Data
+Areas
+Admin
+Views
+Assets (css/js/images)
+Views
Я уже попробовал несколько предложений, включая добавление пространства имен Application.Core в файл AdminAreaRegistration.cs, удаление obj/bin и повторную сборку.
Я просто не понимаю, в чем причина проблемы.
Обновить
AdminAreaRegistration.cs
using System.Web.Mvc;
namespace Application.Core
{
public class AdminAreaRegistration : AreaRegistration
{
public override string AreaName
{
get
{
return "Admin";
}
}
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Admin_default",
"Admin/{controller}/{action}/{id}",
new {controller = "Page", action = "Index", id = UrlParameter.Optional }
);
}
}
}
Global.asax.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Web.Routing;
namespace Application.Core
{
// Note: For instructions on enabling IIS6 or IIS7 classic mode,
// visit http://go.microsoft.com/?LinkId=9394801
public class MvcApplication : System.Web.HttpApplication
{
public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
filters.Add(new HandleErrorAttribute());
}
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Page", action = "Homepage", id = UrlParameter.Optional } // Parameter defaults
);
}
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
RegisterGlobalFilters(GlobalFilters.Filters);
RegisterRoutes(RouteTable.Routes);
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/124 ... tack-trace
Последовательность не содержит элементов – в трассировке стека нет информации ⇐ C#
Место общения программистов C#
1722471660
Anonymous
В моем (на данном этапе) простом приложении C# MVC3 (Razor) появляется ошибка, и я не могу понять, что вызывает ошибку, указанную ниже.
[InvalidOperationException: Sequence contains no elements]
System.Linq.Enumerable.Last(IEnumerable`1 source) +4188046
RouteDebug.RouteDebuggerHttpModule.OnBeginRequest(Object sender, EventArgs e) +78
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +148
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75
это все, что я получаю, ни номеров строк, ничего.
Я пробовал поставить точки останова различные места в коде, включая раздел application_start в Global.asax.cs, но они никогда не затрагиваются, программа просто сразу же взрывается трассировкой стека, как только я начинаю отладку.
Структура приложения следующая:
[Application.Core]
+Properties
+Reference
+Controllers
+Helpers
+Models
+AdminAreaRegistration.cs
+Global.asax.cs
[Application.Tests]
[Application.UI]
+Properties
+References
+App_Data
+Areas
+Admin
+Views
+Assets (css/js/images)
+Views
Я уже попробовал несколько предложений, включая добавление пространства имен Application.Core в файл AdminAreaRegistration.cs, удаление obj/bin и повторную сборку.
Я просто не понимаю, в чем причина проблемы.
[b]Обновить[/b]
AdminAreaRegistration.cs
using System.Web.Mvc;
namespace Application.Core
{
public class AdminAreaRegistration : AreaRegistration
{
public override string AreaName
{
get
{
return "Admin";
}
}
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Admin_default",
"Admin/{controller}/{action}/{id}",
new {controller = "Page", action = "Index", id = UrlParameter.Optional }
);
}
}
}
Global.asax.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Web.Routing;
namespace Application.Core
{
// Note: For instructions on enabling IIS6 or IIS7 classic mode,
// visit http://go.microsoft.com/?LinkId=9394801
public class MvcApplication : System.Web.HttpApplication
{
public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
filters.Add(new HandleErrorAttribute());
}
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Page", action = "Homepage", id = UrlParameter.Optional } // Parameter defaults
);
}
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
RegisterGlobalFilters(GlobalFilters.Filters);
RegisterRoutes(RouteTable.Routes);
}
}
}
Подробнее здесь: [url]https://stackoverflow.com/questions/12402262/sequence-contains-no-elements-no-info-in-stack-trace[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия