2013-02-17 15 views
7

Próbuję utworzyć moją asynchroniczną procedurę obsługi HTTP w Visual Studio 2012. Spędziłem około 10 godzin, aby dowiedzieć się, dlaczego serwer ciągle daje mi "Błąd HTTP 500.23 - Wewnętrzny błąd serwera "odpowiedź. Biedny, stary ja.Błąd HTTP 500.23 - Wewnętrzny błąd serwera Lokalny serwer IIS WWW

W końcu dowiedziałem się, że jeśli zmienię mój serwer WWW na Visual Studio Development Server. Wszystko dziala. Po przełączeniu z powrotem na serwer sieci Web IIS nie działa on ponownie. Próbowałem wykonać jakąś konfigurację za pomocą Menedżera usług IIS. Po prostu nie mam pojęcia, co powinienem zrobić i jak localhost jest połączony z moim folderem deweloperskim. Nie ma informacji o porcie, którego używa, i folderze, który mapuje.

Czy ktoś może zaoferować pomoc? Co powinienem zrobić, aby serwer internetowy IIS działał dla mnie? Dziękuję

Odpowiedz

21

jest możliwe, aby rozwiązać ten problem, zachowując swoją aplikację basen w trybie zintegrowanym,

dodać następujące znaczniki do aplikacji za web.config

<system.webServer> 
    <validation validateIntegratedModeConfiguration="false"/> 
</system.webServer> 
+0

mam ten błąd po uaktualnienie z Visual Studio 2012 do Visual Studio 2013 SP2 - i to było dla mnie dokładne rozwiązanie. Dzięki!! – hardba11

+1

Dzięki, oszczędzasz mój dzień. Należy przyjąć odpowiedź – Pascalz