КДВ.exe перестала работать вызывает ошибку сервера в приложении"/"

когда я запускаю свое приложение на VS2015 Я получаю окно, говорящее, что csc.exe has stopped working, как показано ниже:
enter image description here

после того, как я нажимаю, чтобы закрыть программу, я получаю еще одну ошибку в браузере, говоря:

Server Error in '/' Application.

enter image description here

подробный вывод компилятора выглядит следующим образом:

C:Program файлы (x86)IIS Express>D:_myURLbinroslyncsc - ... исполняемый / t:библиотека / utf8output / nostdlib+ / R:"C:WindowsMicrosoft.NETFrameworkv4.0.30319mscorlib.dll" /R:"C:WindowsMicrosoft.NetassemblyGAC_MSILSystem.Runtimev4.0_4.0.0.0__b03f5f7f11d50a3aSystem.Runtime.dll"

в чем может быть проблема?

5 ответов


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

  • закройте все экземпляры Visual Studio 2015, и если они не сделают этого автоматически, завершите задачи для всех процессов VBCSCompiler.
  • в проекте Visual Studio в папке Bin вы увидите папку roslyn (new for VS 2015)
  • удалите папку roslyn и все содержимое внутри.
  • Перезапустить Visual Studio 2015
  • заново построить свой проект и все должно быть хорошо снова.

Я тоже столкнулся с той же проблемой.После удаления файлов в папке bin и запуска приложения.Проблема устранена.


-532462766 согласно моим усилиям, чтобы помочь вам, это ошибка, которая возникает, когда возникает необработанное исключение.

извините,я не могу вам помочь. Мое предложение-начать отладку вашей программы, используя отладчик или обернув некоторые биты вашего кода в блоки try-catch, как в примере ниже:

try {
    // Your code here
} catch (Exception e) {
    System.Console.WriteLine("Error caught"); 
}

и ваши детали очень расплывчаты. Я могу помочь, только если вы покажете строку / группу кода, вызывающую ошибка.

, тот факт, что csc.exe перестает отвечать на запросы интригует, вы можете попробовать удалить .NET Framework и переустановить его, вы можете найти загрузки здесь:https://www.microsoft.com/net/download и если переустановка не помогает, мне очень жаль.


для такого рода ошибок я всегда иду в Event Viewer eventvwr. Разверните Журналы Windows и щелкните приложение.

enter image description here

Если вы не видите свою запись, вы можете легко отфильтровать ее-щелкните правой кнопкой мыши Применение и выберите фильтр текущего журнала. Проверьте критическое, предупреждение и ошибку и нажмите OK. После этого вы увидите подробную информацию в main view.


Ниже приведены шаги, которые я сделал и работал для меня.

1. Удалить виртуальный каталог в IIS.

  • открыть IIS (Пуск -> Выполнить -> inetmgr -> enter)

  • найдите виртуальный каталог проекта (разверните имя хоста -> сайты -> веб-сайт по умолчанию - > MyProjectName)

  • удалить виртуальный каталог (щелкните правой кнопкой мыши -> удалить)

2. Создайте виртуальный каталог снова через VS 2015

  • переключиться на Visual Studio
  • открыть свойства проекта ( Правой Кнопкой Мыши на Имя_моего_проекта на Обозреватель решений -> свойства)
  • откройте вкладку Web в левом меню
  • Нажмите кнопку создать виртуальный каталог в разделе сервера.

запустите проект еще раз, и все готово.

надеюсь, это поможет кому-то еще.