ASP.NET страниц ожидалось поскольку серверный код не обработан

Переводы статьи Переводы статьи
Код статьи: 325093 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

Симптомы, проявляется во время выполнения

При просмотре страницы ASPX в Microsoft ASP.NET Web приложения, могут возникнуть следующие проблемы:
  • Пустая страница может отображаться в обозревателе.
  • Инструкции для загрузки .aspx может появиться страницы.
Типичное поведение — что серверного кода для .aspx страница обрабатывается, а затем код не отправляется веб-обозревателю в его raw форма.

Признаки проявляется при использовании Visual Studio.NET для отладки ASP.NET

При отладке приложения ASP.NET в Microsoft Visual Studio .NET, в интегрированной среде разработки может появиться следующее сообщение об ошибке:
Ошибка при попытке запуска проекта: не удается запустить Отладка веб-сервера. Сервер не поддерживает отладку приложений ASP.NET или приложений ATL-сервера. Запустите программу установки Visual Studio.NET сервера компоненты. Если программа установки была запущена, убедитесь, что был указан правильный URL-адрес.

Также можно ссылаться на ASP.NET и ATL-сервера отладки раздел в электронной документации. Вы действительно хотите отключить дальнейшие попытки для отладки ASP.NET для этого проекта?

Причина

После установки Microsoft.NET Framework программного обеспечения Пакет средств разработки (SDK) или Microsoft Visual Studio.NET, Интернета Сведения службы IIS сопоставления для сопоставления имени файла расширения и новые параметры для приложений ASP.NET.

Новые параметры не в Установите любой из следующих инструкций относится к вашей ситуации:
  • IIS не установлен, при запуске.NET Framework SDK или Visual Studio.NET установки.
  • Удаления и повторной установки IIS после его запуска.NET Framework установки SDK или Visual Studio.NET установки.

Решение

Чтобы устранить эту проблему, восстановить сопоставления IIS таким образом, расширения имен файлов для приложения ASP.NET, должным образом связаны. Существует два способа восстановить сопоставления IIS для ASP.NET.

Чтобы восстановить сопоставления IIS для приложения ASP.NET, запуск утилиту Aspnet_regiis.exe. Для этого выполните следующие действия.
  1. Нажмите кнопку Начало, а затем нажмите кнопку Запустить.
  2. Тип cmd, а затем нажмите кнопку ОК.
  3. В командной строке введите следующую команду, а затем Нажмите клавишу ВВОД:
    "\WindowsFolder\Microsoft.NET\Framework\Номер_версии> \aspnet_regiis.exe "-i
    Примечание ЗаменаWindowsFolder Имя каталога, где установлена операционная система установлен. Замена Номер_версии с.NET Framework версии установленной на компьютере.
Чтобы восстановить сопоставления IIS для приложения ASP.NET, необходимо зарегистрировать Aspnet_isapi.dll. Для этого выполните следующие действия.
  1. Нажмите кнопку Начало, а затем нажмите кнопку Запустить.
  2. Тип regsvr32 WindowsFolder\Microsoft.NET\Framework\Номер_версии\aspnet_isapi.dll, а затем Нажмите кнопку ОК. Regsvr32 возвращает результаты регистрации.

Статус

Это поведение является особенностью.

Дополнительная информация

Действия по воспроизведению проблемы

Выполните следующие действия, чтобы проверить, отображается ли проблема описанные в этой статье. Данный тест проверяет наличие типичные проблемы относящихся к проблеме. Если вы уже знакомы с IIS-приложения сопоставление рабочих можно также следуйте указаниям "как для проверки вашей IIS Раздел сопоставление приложений» данной статьи, чтобы проверить конфигурацию веб-сервер.
  1. Для создания веб-приложения ASP.NET веб-приложение, с помощью Visual Studio .NET. Для этого выполните следующие действия.
    1. Запустите Microsoft Visual Studio.NET.
    2. На Файл Выберите пункт Новый, а затем нажмите кнопку Проект.
    3. В Новый проект диалоговое окно, выберите либо Проекты Visual C# -или- Проекты Visual Basic Из списка Типы проектов, а затем нажмите кнопку ASP.NET веб-приложения Из списка Шаблоны.
    4. В Расположение нажмите Заменить WebApplication# имя по умолчанию MyWebApp. Если используется локальный сервер, можно оставить имя сервера как адрес http://localhost. Полученный Расположение Появится окно:
      http://localhost/myWebApp
  2. В обозревателе решений щелкните правой кнопкой мыши узел проекта, выберите пунктДобавить, а затем нажмите кнопку Добавление веб-формы. Имя веб-формы MappingsTest.aspx, и Нажмите кнопку Открыть.
  3. Щелкните правой кнопкой мыши ASPX-страницу в редакторе и нажмите кнопку Просмотр кода. Добавьте следующий код для Page_Load обработчик событий:

    Visual C#.NET
    private void Page_Load(object sender, System.EventArgs e)
    {
    	Response.Write("This code was executed");
    }
    						
    Visual Basic.NET
    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Response.Write("This code was executed")
    End Sub
    					
  4. На Файл меню, нажмите кнопку Сохранить все Чтобы сохранить веб-формы и другие связанные файлы проекта.
  5. На Построение меню Visual Studio.NET IDE, нажмите кнопку Построение решения.
  6. Щелкните правой кнопкой мыши ASPX-страницу и нажмите кнопку Просмотр в обозревателе.
  7. Если сопоставления исправить «этот код был выполнен» сообщение отобразится в обозревателе. Если сопоставление не верны, один из имеет место следующие варианты поведения:
    • В обозревателе появляется пустая страница.
    • В ответ на приглашение загрузить .aspx страницы.
    Это происходит из-за кода на стороне сервера Обработка или выполняется ожидаемым образом. В любом случае вы получите необработанные исходного кода. Для сценария пустую страницу, если щелкнуть правой кнопкой мыши страницы в обозревателе и выберите команду Просмотр исходного кода, можно заметить, что код на стороне сервера отображается в его необработанные форма. Например в Visual C# ASP.NET веб-формы, @ Page директива отображается следующее:
    <%@ Page language="c#" Codebehind="MappingsTest.aspx.cs" AutoEventWireup="false" Inherits="MyWebApp.MappingsTest" %>
    					

Проверка сопоставлений приложений IIS

Чтобы проверить правильность сопоставления приложений, выполните следующие действия:
  1. Нажмите кнопку Начало, выберите пункт Программы, выберите пункт Администрирование, а затем нажмите кнопку Диспетчер служб Интернета.
  2. Разверните узел, соответствующий локальному хосту (имя компьютера), а затем разверните узел Веб-узел по умолчанию узел.
  3. Щелкните правой кнопкой мыши каталог веб-приложения, а затем нажмите кнопку Свойства.
  4. На Каталог Вкладка в области Параметры приложения, нажмите кнопку Конфигурация.
  5. Нажмите кнопку Сопоставление приложений Вкладка.
  6. На Сопоставление приложений Вкладка в области Сопоставление приложений, проверьте, сопоставлено ли расширение .aspx следующим БИБЛИОТЕКИ DLL:
    C:\WindowsFolder\Microsoft.Net\Framework\Номер_версии\aspnet_isapi.dll
    Примечание Замена WindowsFolder Имя каталога, где установлена операционная система установлен. Замена Номер_версии с.NET Framework версии, установленной на вашем компьютере.
  7. Если не удается найти запись сопоставления приложения, выполните действия, описанные в разделе «Решение» этой статьи.

Ссылки

Решение для восстановления сопоставлений IIS для ASP.NET является на основе статьи базы знаний Майкрософт Q306005. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
306005Восстановление сопоставлений IIS после удаления и повторной установки IIS
Следующая статья предлагает более глубокое сведения о отладки сценария, описанных ранее в этом документе:
318465 Не удается выполнить отладку ASP.NET веб-приложения

Свойства

Код статьи: 325093 - Последний отзыв: 8 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft ASP.NET 1.1
  • Microsoft ASP.NET 1.0
  • Microsoft Visual Studio .NET 2003 Professional Edition
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
  • Microsoft Visual Studio .NET 2003 Academic Edition
  • Microsoft Visual Studio .NET 2002 Professional Edition
  • Microsoft Visual Studio .NET 2002 Enterprise Architect
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft Visual Studio .NET 2002 Academic Edition
  • Microsoft Internet Information Services 6.0
Ключевые слова: 
kbconfig kbdebug kbprb kbsetup kbwebforms kbmt KB325093 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:325093

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com