Я пытаюсь отладить свой Global.asax и делаю все "правильные" вещи, такие как
- Остановите веб-сервер Casini (щелчок правой кнопкой мыши, остановка)
- Использование
System.Diagnostics.Debugger.Break();
в Application_start
- Я даже использую следующее «System.Diagnostics.Debug.WriteLine (« Зарегистрировать глобальные фильтры »);» и ничего не написано.
Наконец, в крайнем случае, я удалил все (все маршруты) в Global.ASAX, и приложение продолжало нормально работать.
Затем я удалил файлы / bin и / obj и запустил следующий пакетный файл
iisreset /stop
rmdir /q /s "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files"
rmdir /q /s "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files"
rmdir /q /s "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files"
md "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files"
md "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files"
md "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files"
xcacls "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files" /E /G MYMACHINE\IIS_WPG:F /Q
xcacls "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files" /E /G MYMACHINE\IIS_WPG:F /Q
xcacls "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files" /E /G MYMACHINE\IIS_WPG:F /Q
rmdir /q /s "C:\WINDOWS\Microsoft.NET64\Framework\v1.1.4322\Temporary ASP.NET Files"
rmdir /q /s "C:\WINDOWS\Microsoft.NET64\Framework\v2.0.50727\Temporary ASP.NET Files"
rmdir /q /s "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files"
md "C:\WINDOWS\Microsoft.NET\Framework64\v1.1.4322\Temporary ASP.NET Files"
md "C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files"
md "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files"
xcacls "C:\WINDOWS\Microsoft.NET\Framework64\v1.1.4322\Temporary ASP.NET Files" /E /G MYMACHINE\IIS_WPG:F /Q
xcacls "C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files" /E /G MYMACHINE\IIS_WPG:F /Q
xcacls "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files" /E /G MYMACHINE\IIS_WPG:F /Q
iisreset /start
pause
И теперь я наконец-то смог сломать свое приложение, испортив файл Global.aspx. Я немного рад, что знаю, что система «видит» обновленный файл. Теперь я заменил содержимое, сохранил его, я все еще не могу перезагрузить приложение.
Теперь, что бы я ни делал, приложение не загружается. Он запоминает мой искаженный файл aspx, хотя я исправил проблему.
Как заставить перезагрузить Global.Aspx?
