/ / Kompilator nie powiódł się z kodem błędu 128 - .net, iis-6

Kompilator nie powiódł się z kodem błędu 128 - .net, iis-6

Każda pomoc zostanie doceniona w tej sprawie. Wszystko działało dobrze na serwerze, a czasami gaśnie, ale wraca. Bez zmian ustawień ani kodu. Mam IIS6

Kompilator nie powiódł się z kodem błędu 128.

Pokaż szczegółowe wyniki kompilatora:

c: windowssystem32inetsrv> "C: WINDOWSMicrosoft.NETFrameworkv3.5csc.exe "/ T: biblioteka / utf8output /R:"C:WINDOWSMicrosoft.NETFrameworkv2.0.50727Temporary ASP.NET Filessmvc_ws_sihot_tswb1f5e0d4f962a7a6assemblydl39c9bf6eb3eedd736_2f8aca01App_Web_lgr55t0b.DLL /R:"C:WINDOWSassemblyGAC_MSILSystem2.0.0.0__b77a5c561934e089System.dll" "/ R" C : WINDOWSassemblyGAC_32System.EnterpriseServices2.0.0.0__b03f5f7f11d50a3aSystem.EnterpriseServices.dll "/R:"C:WINDOWSassemblyGAC_MSILSystem.ServiceModel3.0.0.0__b77a5c561934e089System.ServiceModel.dll" /R:"C:WINDOWSMicrosoft.NETFrameworkv2.0.50727Temporary ASP.NET Filessmvc_ws_sihot_tswb1f5e0d4f962a7a6assemblydl3272d69ce7eba3e36_2f8aca01App_WebReferences.DLL” /R:"C:WINDOWSassemblyGAC_MSILSystem.Web.Mobile2.0.0.0__b03f5f7f11d50a3aSystem.Web.Mobile.dll "/R:"C:WINDOWSassemblyGAC_MSILSystem.Data.DataSetExtensions3.5.0.0__b77a5c561934e089System.Data.DataSetExtensions.dll" / R: "C: WINDOWSassemblyGAC_MSILSystem.Xml.Linq3.5.0.0__b77a5c561934e089System.Xml.Linq.dll "/R:"C:WINDOWSMicrosoft.NETFrameworkv2.0.50727mscorlib .dll "/R:"C: WINDOWSassemblyGAC_MSILSystem.Configuration2.0.0.0__b03f5f7f11d50a3aSystem.Configuration.dll" /R:"C:WINDOWSassemblyGAC_MSILSystem.ServiceModel.Web3.5.0.0__31bf3856ad364e35System.ServiceModel.Web.dll "/ R:" C: WINDOWSMicrosoft .NETFrameworkv2.0.50727Toczesna ASP.NET Filessmvc_ws_sihot_tswb1f5e0d4f962a7a6assemblydl3e25e52de

Odpowiedzi:

2 dla odpowiedzi № 1

Zaproponuj wdrożenie witryny jako prekompilowanejstronę internetową, korzystając z projektu wdrożenia WWW lub korzystając z opcji "Opublikuj" w menu kontekstowym. Jest to problem występujący czasami, gdy witryna nie została wstępnie skompilowana - nigdy nie zrozumiałem, dlaczego tak jest, ale nie znajduje ona własnych zestawionych zestawów JIT dla jednej lub więcej stron i elementów sterujących w twoim projekcie.


1 dla odpowiedzi nr 2

Próbowałbym zmienić tożsamość puli aplikacjiktórego aplikacja używa do systemu lokalnego. To działało ostatnio dla mnie, dziwne było to, że zmieniliśmy to później, a strona nadal działała poprawnie.


0 dla odpowiedzi № 3

Ten błąd występuje zwykle po aktualizacji niektórychStrona aspx, dzięki czemu aplikacja nie odtwarza puli aplikacji. Aby zmusić recicle, możesz zmienić nazwę pliku web.config na web.config_, aby uzyskać dostęp do strony, z której wystąpi błąd z brakiem pliku web.config, a następnie zmień nazwę pliku z powrotem na web.config

Działa dla mnie w środowisku hosta lokalnego lub współdzielonego hosta.


0 dla odpowiedzi nr 4

Wypróbowałem te sugestie i inne z internetu, w tym przeniosłem witrynę do jej własnej puli aplikacji.

Pomocne było tylko ponowne uruchomienie serwera.

Mój problem pojawił się po zmodyfikowaniu pliku .cs i ponownym opublikowaniu witryny z VS2008 SP1. Ale nie jestem przekonany, że to była przyczyna.


0 dla odpowiedzi № 5

FWIW: Miałem ten problem i żadne z rozwiązań nie sprawdziło się. Mam uruchomione dwie aplikacje internetowe .NET 1.1 i ten błąd kompilacji wystąpił nie na drugim, ale wystąpił tuż po tym, jak załadowałem kilka nowych bibliotek dll.

Ale potem zauważyłem tę linię ten artykuł KB: "Ten problem występuje, gdy firma zewnętrznakomponent działa w procesie W3wp.exe, który załączył konsolę do procesu. Proces kompilatora Vbc.exe i proces kompilatora Csc.exe dziedziczą tę konsolę. "

Sprawdziłem kartę Użytkownicy w Menedżerze zadań i jestem pewienwystarczyło, że miałem status "Disconnected" na podłączonej konsoli. Wymusiłem wylogowanie na moim odłączonym ja i aplikacja zaczęła się poprawnie. Najwyraźniej byłem procesem niezależnym.

Miałem wrażenie, że ponowne uruchomienie nie było potrzebneponieważ jedna z dwóch aplikacji działała. Ale wiedziałem też, że to nie kod, który przesłałem, ponieważ moja aplikacja działa dobrze lokalnie i wszystkie foldery są dopasowane do narzędzia porównania (tzn. Nie zapomniałem niczego przesłać).