Отладка развернутых приложений ASP.NET

Чтобы использовать Visual Studio для отладки развернутого приложения, необходимо подключиться к рабочему процессу ASP.NET и убедиться в том, что отладчик имеет доступ к символам для приложения. Кроме того, необходимо найти и открыть исходные файлы для данного приложения. Дополнительные сведения см. в разделе "Указание символов " (PDB) и исходных файлов, практическое руководство. Поиск имени процесса ASP.NET и системных требований.

Предупреждение

Если вы подключаетесь к рабочему процессу ASP.NET для отладки и устанавливаете точку останова, весь управляемый код в рабочем процессе останавливается. Прекращение выполнения всего управляемого кода в рабочем процессе может привести к остановке работы для всех пользователей сервера. Перед отладкой рабочего сервера примите во внимание потенциальное воздействие на рабочий сервер.

Процесс подключения к рабочему процессу ASP.NET аналогичен процессу подключения к любым другим удаленным процессам. После присоединения, если соответствующий проект не открыт, при остановке приложения появляется диалоговое окно. Это диалоговое окно запрашивает расположение исходных файлов для приложения. Имя файла, указанное в диалоговом окне, должно соответствовать имени файла, заданному в отладочных символах на веб-сервере. См. сведения о присоединении к выполняемым процессам. См. сведения о настройке удаленной отладки ASP.NET на удаленном компьютере IIS.

Примечание.

Многие веб-приложения ASP.NET ссылаются на библиотеки DLL, содержащие бизнес-логику или другой полезный код. Такая ссылка копирует библиотеку DLL с локального компьютера в папку \bin виртуального каталога веб-приложения при развертывании приложения. При выполнении отладки помните, что веб-приложение ссылается на данную копию библиотеки DLL, а не на копию, находящуюся на локальном компьютере.