2011-02-04 5 views
1

Я размещал опубликованный сайт в IIS 7 на установленной Windows 7 машине. я сделал настройки для платформы .NET версии, параметры безопасности, но получил ошибку, как показано нижеХостинг сайта ASP.NET в IIS 7

Ошибка HTTP 500.19 - Internal Server Ошибка

Запрашиваемая страница не может получить доступ к , поскольку соответствующие данные конфигурации для страницы неверно. Подробная Информация об ошибках Модуль IIS Web Ядро Уведомление BeginRequest

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

Код ошибки 0x800700b7

Ошибка конфигурации Существует дубликат 'System.Web.Extensions/скриптовый/scriptResourceHandler' раздел определены

Config File \ \ D: \ Inetpub \ Wwwroot \ KDAHCSSD \ web.config

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

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

Logon Method Пока не определено

Logon Пользователь пока не определено

Config Источник 13 :
разделGroup name = "scripting" type = "System.Web.Configuration.ScriptingSectionGroup, Syst em.Web.Extensions, Version = 3.5.0.0, культура = нейтральной, PublicKeyToken = 31bf3856ad364e35"

14: раздел имя = "scriptResourceHandler" тип = "System.Web.Configuration.ScriptingScriptResourceHandlerSection, системы. Web.Extensions, Version = 3.5.0.0, культура = нейтральной, PublicKeyToken = 31bf3856ad364e35" requirePermission = "ложь" allowDefinition = "MachineToApplication"/

15: sectionGroup имя = "WebServices" тип =» система .Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version = 3.5.0.0, культура = нейтральной, PublicKeyToken = 31bf3856ad364e35"

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

Посмотреть больше информации »

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

+0

Вы используете веб-сайт .Net 4 Framework ASP .Net? –

+0

Нет Я запускаю .NET 3.5 Framework Site и выбрал правильную версию в IIS. –

+0

Вы пытались удалить нарушающие строки из вашего web.config? – LiamGu

ответ

1

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

EDIT: Просто заметили, что вы говорите, что вы используете 3.5, и поэтому не должно произойти, но попробуйте удалить этот раздел и посмотреть, работает ли он.

+0

Теперь Получение ошибки о "jsonSerialization" .. Должен ли я удалить и это? –

+0

Я не знаю ... Какая ошибка для этого? Если это то же самое, я бы посоветовал попробовать его и любые другие, поскольку они наиболее вероятны в файле machine.config, но, возможно, сначала создайте резервную копию вашего файла web.config. – anothershrubery

+0

Сайт просматривается. Удалены оскорбительные строки. Теперь решение проблемы с доступом к базе данных. Спасибо за ответ –

0

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

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

Смежные вопросы