2010-10-17 2 views
5

Я создал тестовое приложение под основным приложением на моем веб-сайте, которое является точным дубликатом основного приложения. Я использую приложение/test для тестирования новых изменений прежде чем положить их в производство.Ошибка IIS 500.19 на суб-приложении ASP.NET 4.0

После обновления приложения от .NET 3.5 до .NET 4.0 мое/тестовое приложение отказывается запускать, возвращая ошибку 500.19 из IIS. Мое основное приложение (и другое суб-приложение на том же уровне, что и/test) работает просто отлично.

Я нашел много ссылок о ошибке 500.19, и они обычно сводятся к некоторой строке в файле web.config, который является недопустимым.

Однако, в моем случае ошибка не указывает мне на какую-либо конкретную строку - сообщение об ошибке копируется ниже, обратите внимание, что раздел «Config Source» пуст.

Error Summary 
HTTP Error 500.19 - Internal Server Error 
The requested page cannot be accessed because the related configuration data for the page is invalid. 


Detailed Error Information 
Module IIS Web Core 
Notification BeginRequest 
Handler Not yet determined 
Error Code 0x800700b7 
Config Error 
Config File \\?\c:\blahblahblah\test\web.config 
Requested URL http://localhost:80/blahblahblah/test 
Physical Path C:\blahblahblah\test 
Logon Method Not yet determined 
Logon User Not yet determined 
Config Source 

    -1: 
    0: 

Любые подсказки будут оценены!

+0

В следующий раз, когда вы получите эту ошибку, проверьте [это] (http://blogs.iis.net/webtopics/archive/2010/03/08/troubleshooting-http-500-19-errors-in-iis-7 .aspx) для «Устранение ошибок HTTP 500.19 в IIS 7». –

ответ

0

Nevermind ... ;-)

Проблема была из-за повторяющегося раздела, где я забыл добавить раздел, прежде чем для пользовательского поставщика. (в то же время, когда я обновился до .NET 4.0, я добавил пользовательский поставщик для шифрования разделов моего web.config ...)

Я нашел ошибку в старомодном режиме грубой силы, комментируя один кусок на время в конфигурационном файле, пока он не начал работать ...

0

Эта ошибка также может быть связано с попыткой запустить .NET 4.0 приложения на IIS, который не был -iisreg с .net 4.0 пути

3

Рад, что вы отсортированы сейчас.

Для меня (и theseguys) эта ошибка была из-за URL Rewrite Module что не был установлен - обратите внимание на раздел «переписывания» в web.config.

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