Размещение сайта ASP.NET в IIS 7 - PullRequest
1 голос
/ 04 февраля 2011

Я размещал опубликованный сайт в IIS 7 на компьютере с установленной Windows 7.Я выполнил настройку для .NET Framework версии, Параметры безопасности, но получил сообщение об ошибке, как показано ниже

Ошибка HTTP 500.19 - Внутренняя ошибка сервера

Запрашиваемая страница не может быть доступна из-за связанной конфигурацииданные для страницы недействительны.Подробная информация об ошибках Модуль IIS Web Core BeginRequest

Обработчик еще не определен

Код ошибки 0x800700b7

Ошибка конфигурации Существует дубликат 'system.web.extensions / scripting / scriptResourceHandler'определен раздел

Файл конфигурации \? \ D: \ inetpub \ wwwroot \ KDAHCSSD \ web.config

Запрошенный URL http://localhost:80/KDAHCSSD/frmLogin.aspx

Физический путь D: \ inetpub \wwwroot \ KDAHCSSD \ frmLogin.aspx

Метод входа еще не определен

Пользователь входа еще не определен

Источник конфигурации 13:
sectionGroup name = "scripting" type ="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, версия = 3.5.0.0, культура = нейтральная, PublicKeyToken = 31BF3856AD364E35"

14: имя раздела = "scriptResourceHandler" type = "System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, версия = 3.5.0.0, культура = нейтральная, PublicKeyToken = 31BF3856AD364E35 "requirePermission =" false "allowDefinition =" MachineToApplication "/

15: sectionGroup name =" webServices "type =" System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, версия = 3.5.0.0, культура = нейтральная, PublicKeyToken = 31BF3856AD364E35 "

Ссылки и дополнительная информацияЭта ошибка возникает при чтении файла конфигурации для веб-сервера или веб-приложения.В некоторых случаях журналы событий могут содержать больше информации о том, что вызвало эту ошибку.

Просмотреть дополнительную информацию »

Как решить эту проблему.Что мне нужно будет сделать? ..

Ответы [ 2 ]

1 голос
/ 04 февраля 2011

Если вы работаете с сайтом .Net 4, machine.config уже определит scriptResourceHandler. Удалите этот раздел из web.config, и все будет в порядке.

РЕДАКТИРОВАТЬ: Просто заметил, что вы говорите, что вы используете 3.5 и так не должно происходить, но попробуйте удалить этот раздел и посмотреть, работает ли он.

0 голосов
/ 08 мая 2015

Это также может произойти, если ваше приложение скомпилировано с использованием .NET 2.0 CLR и вы пытаетесь запустить его в пуле приложений .NET 4.0 / 4.5.

Если это так (как это было для меня), переключение на правильный пул приложений решает проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...