asp net ошибка сервера в приложении

22 Eyla [2011-05-05 00:43:00]

Я разработал веб-сайт с использованием ASP.Net 3.5 и С#. Он отлично работает с Visual Stdio 2010. Я загрузил свой сайт в свой домен под общей папкой.

Впервые я запустил свой сайт для тестирования (http://wecoders.com/Habib_cuizine/Gallery.aspx) Я бы восстановил (ошибка сервера в приложении «/».)

Ошибка выполнения Runtime: ошибка приложения произошла на сервер. Текущая пользовательская ошибка настройки для этого приложения предотвращают детали ошибки приложения от просмотра удаленно (для причины безопасности). Это могло бы, однако, просматривать браузеры, работающие на локальный сервер.

Подробности. Чтобы включить информацию об этом конкретное сообщение об ошибке для просмотра на удаленных машинах, пожалуйста, создайте тег в пределах Файл конфигурации «web.config» расположенный в корневом каталоге текущее веб-приложение. Эта тег должен иметь его атрибут «mode» установлен на «Off».

Примечания: Текущая страница ошибки видение может быть заменено обычным страницы ошибки, изменив Атрибут defaultRedirect для выражение тег конфигурации, чтобы указать на пользовательский URL страницы с ошибкой.

Чтобы исправить эту ошибку, я добавил в файл webConfig внутри тега:

После этого, когда я обедаю сайт, я получаю новую ошибку, как указано ниже:

Ошибка конфигурации Описание: Произошла ошибка при обработке файла конфигурации, необходимого для обслуживания этого запроса. Ознакомьтесь с конкретными данными об ошибках ниже и соответствующим образом измените свой файл конфигурации.

Сообщение об ошибке Parser: ошибка использования раздела, зарегистрированного как allowDefinition = ‘MachineToApplication’, превышает уровень приложения. Эта ошибка может быть вызвана тем, что виртуальный каталог не настроен как приложение в IIS.

Строка 35: ASP.NET для идентификации входящего пользователя.

Строка 39: раздел позволяет конфигурировать

Исходный файл:10.0.40.35wecoders.compublichabib_cuizineweb.config Строка: 37

Проконсультируйтесь с тем, как исправить эту ошибку и как настроить мой сайт, который был разработан с использованием Visual Stdio 2010 для публикации в Интернете.

При банальной попытке запуска вновь созданного проекта ASP.NET MVC возникла «Ошибка сервера в приложении ‘/’.«, представленная на скриншоте. Исправить её оказалось довольно просто, но поиск решения занял достаточно много времени.

Чтобы исправить это зайдите в Панель управления > Программы > Включение и отключение компонентов Windows и поставьте галочку напротив Службы IIS, после чего примените изменения.

Конечно не обязательно проблема именно в этом, но как один из вариантов имеет право на существование (по крайней мере у меня проблема была в этом).

Содержание

  1. Признаки
  2. Причина
  3. Разрешение
  4. ASP.NET 1,1
  5. ASP.NET 2,0

Признаки

Рассмотрим следующий сценарий.

  • Службы IIS 6,0 и ASP.NET устанавливаются на рядовой сервер.
  • Для установки Active Directory используется мастер установки Active Directory (Dcpromo. exe).
  • Установка Windows SharePoint Services 2,0 на контроллере домена.
  • Вы пытаетесь войти на веб-сайт Windows SharePoint Services 2,0.
  • Вы правильно вводите имя пользователя и пароль три раза.

В этом случае может появиться сообщение об ошибке, похожее на следующее:

Note (Примечание ) При доступе к следующим сайтам в Microsoft Windows Small Business Server 2003 могут возникать похожие проблемы: доступ кhttp://servername/backup): резервному копированию (ошибка: ошибка сервера в приложении «http://companyweb):Error: /баккуп» доступ к серверу CompanyWeb (ошибка сервера в ‘/’) Аппликатионакцессинг мониторинг и создание отчетовhttp://servername/monitoring): (ошибка: ошибка сервера в ‘/мониторинг ‘ аппликатионакцессинг удаленном вебhttp://servername/remote):Error: -рабочем месте (ошибка сервера в ‘/ремоте ‘ аппликатиондуринг установки (configadminvs. aspx): доступ к пути C: Программа FilesCommon FilesMicrosoft SharedWeb Server Extensions60 emplateadmin1033app_data запрещена.

Причина

Эта проблема возникает из-за того, что группа Network Service не имеет достаточных разрешений для папки временных файлов ASP.NET при установке служб IIS 6,0 и ASP.NET перед установкой Active Directory.

Разрешение

Чтобы устранить эту проблему, выполните указанные ниже действия для используемой версии ASP.NET.

ASP.NET 1,1

Нажмите кнопку Пуск, выберите пункт Выполнить, введите cmd в поле Открыть, а затем нажмите кнопку ОК.

Перейдите в папку Drive: WindowsMicrosoft.NetFrameworkv1.1.4322. В этой папке Drive — это диск, на котором установлена система Windows. Для этого в командной строке введите следующую команду и нажмите клавишу ВВОД:

Добавьте соответствующие разрешения в группу Network Service для папки Temporary ASP.NET Files. Для этого введите следующую команду и нажмите клавишу ВВОД:

Note (Примечание ) Дополнительные сведения о различиях между параметром командной строки-IR и параметром командной строки-i приведены в разделе ASP.NET Registration Tool for IIS на веб-сайте Microsoft Developer Network (MSDN).

Введите exit и нажмите клавишу ВВОД, чтобы закрыть командную строку.

ASP.NET 2,0

Нажмите кнопку Пуск, выберите пункт Выполнить, введите cmd в поле Открыть, а затем нажмите кнопку ОК.

Источник: computermaker.info

Понравилась статья? Поделиться с друзьями:
Ок! Компьютер
Добавить комментарий