2016-10-21 1 views
0

Я работаю над обновлением веб-формы ASP.NET 3.5 сайт 4.5 приложение. В старой версии глобальный механизм обработки ошибок находится в файле Global.asax.Я не могу найти Global.asax, как обрабатывать Application_Error в webform 4.5 в классе запуска?

Проект> Добавить> Добавить новый элемент> ... Не удалось найти Global.asax в списке. шаблонов. Вместо этого я вижу до конца решения файл с именем Startup со следующими надбавками.

public partial class Startup { 
    public void Configuration(IAppBuilder app) { 
     ConfigureAuth(app); 
    } 
} 

Этот файл заменен файл Global.asax? Если да, то как обрабатывать глобальную ошибку?

Спасибо за помощь

EDIT

Даже при исследовании, кажется, шаблон просто не существует. enter image description here

Вот шаги, которые я затем, чтобы создать свой проект

ШАГ 1

enter image description here

Шаг 2

enter image description here

ответ

2

Вы ищете Global Application Class, расположенный под Web шаблонов. Это создаст файл с именем по умолчанию как Global.asax

enter image description here

+0

смотрите на картину, которую я только что добавили. Может быть, я должен просто импортировать один из старого решения. – Richard77

+0

Ничего в папке с веб-сайтом? Вы уверены, что ваш проект - веб-приложение 4.5 с веб-формами? Я сомневаюсь, что это tbo. Создайте новое пустое веб-приложение в 4.5 и проверьте, можете ли вы его найти. Возможно, вам что-то не хватает в VS – Ted

+0

Пожалуйста, ознакомьтесь с шагами, которые я выполнил для создания моего нового приложения. Это не было пустым решением. Я хотел воспользоваться преимуществами существующего кода, чтобы помочь мне с Identity. – Richard77