/ / Компілятор провалився з кодом помилки 128 - .net, iis-6

Комп'ютер не вдалося з кодом помилки 128 - .net, iis-6

Будь-яка допомога буде оцінена в цьому питанні. Все працювало нормально на сервері і іноді йде, але повертається. Немає змін у налаштуваннях або коді. У мене IIS6

Компілятор провалився з кодом помилки 128.

Показати детальний вихід компілятора:

c: windowssystem32inetsrv> "C: WINDOWSMicrosoft.NETFrameworkv3.5csc.exe "/ т: бібліотека / 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 "/ Р:" З : 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: 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: WINDOWS .NETFrameworkv2.0.50727Термін ASP.NET Filessmvc_ws_sihot_tswb1f5e0d4f962a7a6assemblydl3e25e52de

Відповіді:

2 для відповіді № 1

Пропонуємо вам розгорнути сайт як скомпільованийвеб-сайту, використовуючи або веб-проект розгортання, або за допомогою пункту "Опублікувати" у контекстному меню. Це проблема, яка виникає іноді, коли сайт не був попередньо скомпільований - я ніколи не розумів, чому, але не вдається знайти власні JIT-складені збірки для однієї або більше сторінок і елементів керування у вашому проекті.


1 для відповіді № 2

Я б спробував змінити ідентифікацію пулу додатківяку використовує програма до локальної системи. Це нещодавно працювало для мене, дивна річ полягає в тому, що ми пізніше переключили його, і сайт продовжував працювати правильно.


0 для відповіді № 3

Ця помилка зазвичай трапляється при оновленні деякихaspx сторінки, так що додаток не recicle пул додатків. Щоб змусити recicle ви можете просто перейменувати ваш web.config на web.config_ доступ до вашої сторінці вона буде відмовитися від помилки відсутній web.config потім перейменувати файл назад на web.config

Працює для мене на локальному або спільному середовищі.


0 для відповіді № 4

Я спробував ці пропозиції та інші з он-лайн, включаючи переміщення веб-сайту до власного пулу додатків.

Допоміг лише перезавантаження сервера.

Моя проблема виникла після зміни файлу .cs і повторної публікації веб-сайту з VS2008 SP1. Але я не переконаний, що це була причина.


0 для відповіді № 5

FWIW: У мене була така точна проблема, і ніхто з рішень, здавалося, не працював. Я працюю на двох .NET 1.1 веб-додатках і ця помилка компіляції сталася на одному, а не на іншому.

Але тоді я відзначив цю лінію цієї статті КБ: "Ця проблема виникає, коли стороннікомпонент працює в процесі W3wp.exe, який приєднав консоль до процесу. Процес компілятора Vbc.exe і компілятор Csc.exe успадковують цю консоль. "

Я перевірив вкладку Користувачі в менеджері завдань і переконавсядостатньо там я був зі статусом "Відключений" на консолі підключений. Я змушений вийти з мого відключеного самоврядування і додаток почав правильно. Очевидно, я був процесом третьої сторони.

У мене було відчуття, що перезавантаження не було необхіднимтому що було запущено одну з двох програм. Але я також знав, що це не той код, який я завантажив, так як моє додаток працювало локально, і всі папки, знайдені в інструменті порівняння (тобто, я не забув що-небудь завантажити).