КДВ.exe перестала работать вызывает ошибку сервера в приложении"/"
когда я запускаю свое приложение на VS2015
Я получаю окно, говорящее, что csc.exe has stopped working
, как показано ниже:
после того, как я нажимаю, чтобы закрыть программу, я получаю еще одну ошибку в браузере, говоря:
Server Error in '/' Application.
подробный вывод компилятора выглядит следующим образом:
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 и щелкните приложение.
Если вы не видите свою запись, вы можете легко отфильтровать ее-щелкните правой кнопкой мыши Применение и выберите фильтр текущего журнала. Проверьте критическое, предупреждение и ошибку и нажмите OK. После этого вы увидите подробную информацию в main view.
Ниже приведены шаги, которые я сделал и работал для меня.
1. Удалить виртуальный каталог в IIS.
открыть IIS (Пуск -> Выполнить -> inetmgr -> enter)
найдите виртуальный каталог проекта (разверните имя хоста -> сайты -> веб-сайт по умолчанию - > MyProjectName)
удалить виртуальный каталог (щелкните правой кнопкой мыши -> удалить)
2. Создайте виртуальный каталог снова через VS 2015
- переключиться на Visual Studio
- открыть свойства проекта ( Правой Кнопкой Мыши на Имя_моего_проекта на Обозреватель решений -> свойства)
- откройте вкладку Web в левом меню
- Нажмите кнопку создать виртуальный каталог в разделе сервера.
запустите проект еще раз, и все готово.
надеюсь, это поможет кому-то еще.