Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описана проблема, из-за которой невозможно выполнить отладку приложения ASP.NET в Microsoft Visual Studio .NET.
Исходная версия продукта: ASP.NET
Исходный номер базы знаний: 318465
Симптомы
При отладке приложения ASP.NET в Visual Studio .NET может появиться следующее сообщение об ошибке среды разработки:
Ошибка при попытке запустить проект: не удается запустить отладку на веб-сервере. Сервер не поддерживает отладку приложений ASP.NET или ATL Server. Запустите программу установки, чтобы установить компоненты сервера Visual Studio .NET. Если программа установки запущена, убедитесь, что указан допустимый URL-адрес.
Вы также можете обратиться к разделу отладки ASP.NET и ATL Server в документации по сети. Вы хотите отключить будущие попытки отладки ASP.NET страниц для этого проекта?
Причина
Эта ошибка может возникать, если установка или установка платформа .NET Framework не выполнена правильно. При этом сопоставления приложений для расширений имен файлов ASP.NET (например, .aspx) настроены неправильно в службы IIS (IIS).
Чтобы проверить правильность сопоставлений приложений, выполните следующие действия.
Нажмите кнопку "Пуск", наведите указатель на программы, наведите указатель на администрирование и выберите диспетчер служб Интернета.
Разверните узел, соответствующий локальному узлу (имени компьютера), а затем разверните узел веб-сайта по умолчанию.
Щелкните правой кнопкой мыши каталог веб-приложения и выберите пункт "Свойства".
На вкладке "Каталог " в разделе "Параметры приложения" выберите "Конфигурация".
Перейдите на вкладку "Сопоставления приложений ".
На вкладке "Сопоставления приложений" в разделе "Сопоставления приложений" проверьте, сопоставляется ли расширение .aspx со следующей библиотекой динамической компоновки (DLL):
C:\Windows Directory\Microsoft.Net\Framework\<Version>\aspnet_isapi.dllПримечание.
Необходимо заменить каталог Windows в этом пути правильным каталогом для системы и заменить версию версии .NET Frame, установленной в системе.
Если запись сопоставления приложений не найдена, выполните действия, описанные в разделе "Разрешение ".
Решение
Чтобы устранить эту проблему, используйте Aspnet_regiis.exe служебную программу администрирования, которая управляет установкой и удалением нескольких версий ASP.NET на одном компьютере.
Чтобы использовать служебную Aspnet_regiis.exe программу, выполните следующие действия.
Нажмите Пуск и выберите Выполнить.
Введите cmd в поле "Открыть " и нажмите кнопку "ОК ", чтобы открыть командную строку.
В командной строке используйте
cdкоманду, чтобы изменить следующий каталог:
C:\Windows Directory\Microsoft.Net\Framework\VersionПримечание.
Необходимо заменить каталог Windows в этом пути правильным каталогом для системы и заменить версию платформа .NET Framework, установленной в системе.
Введите
aspnet_regiis -i, чтобы правильно настроить необходимые сопоставления приложений.