Веб-страницы ASP на самом деле являются динамическими веб-страницами, которые выполняются и анализируются на стороне сервера. Иногда это очень странно. Я часто сталкиваюсь с ситуацией, когда веб-страница asp не может быть открыта. Редактор ниже предложит некоторые решения для веб-страницы asp, которую невозможно открыть. Друзья, которым она нужна, могут обратиться к ней.
Сегодня я столкнулся с проблемой. Веб-страницу asp, которую я хорошо использовал, не удалось открыть. В то же время загрузка процессора inetinfo.exe была очень высокой, почти достигающей 100%. Просмотрев журнал системных ошибок, я обнаружил, что служба MS DTC не запустилась. Решение следующее:
Выполните следующую команду в CMD:
- cd%windir%/system32/inetsrv
- rundll32wamreg.dll,CreateIISPackage
- regsvr32asptxn.dll
В конце концов, произошел сбой regsvr32 asptxn.dll. После перезагрузки компьютера еще раз выполните указанные выше три строки. Служба MS DTC наконец-то стала нормальной, но проблема не была решена. Я проверил онлайн и обнаружил, что проблема связана с iis и ее необходимо переустановить.
Симптомы: IIS работает очень медленно, не распознает asp-страницы, а системный процесс inetinfo.exe использует 100% загрузки ЦП.
1. Удалите IIS.
2. Удалите %windir%/system32/inetsrv.
3. Удалите %windir%/iisX.log, X — версия IIS.
4. Переустановите IIS
Выполнив описанные выше действия, я обнаружил, что проблема не устранена, поэтому попробовал другое решение: удалить журнал IIS. Журнал хранится в %windir%/SYSTEM32/LogFiles/W3SVC1. Просто удалите сегодняшний журнал.
Хотя проблема, связанная с невозможностью открытия веб-страницы asp, решена, использовать asp.net невозможно, поскольку версия IIS слишком низкая. Поэтому я переустановил его, используя предварительную установку установочного диска asp.net, но веб-страница aspx по-прежнему рассматривалась как страница asp и не могла быть нормально проанализирована.
При запуске отладки появляется сообщение: Невозможно начать отладку на веб-сервере.
Итак, выполните в командной строке:
- cdwindows/microsoft.net/framework/v2.0.50727
- aspnet_regiis/r
Выберите указанное приложение на веб-сайте IIS по умолчанию, нажмите «Свойства» -> «Безопасность каталога» -> «Изменить» в разделе «Аутентификация и контроль доступа» и установите флажок «Интегрировать проверку подлинности Windows».
Чтобы настроить IIS, щелкните правой кнопкой мыши виртуальный каталог или веб-сайт, выберите свойства-"aspnet-" и выберите версию aspnet и выберите 2.0.
Наконец, веб-страницу aspx можно открыть нормально, asp.net также можно отладить, и проблема успешно решена.
Что делать, если я открываю веб-страницу ASP, созданную с помощью DW, с помощью браузера, и мне предлагается ее загрузить? После загрузки я снова открываю ее с помощью DW.
Веб-страницы ASP на самом деле являются программами. ASP выполняется и анализируется на стороне сервера. Это называется динамической веб-страницей, поскольку веб-страница, к которой обращается клиент, рассчитывается сервером в реальном времени на основе запрошенной вами программы ASP. Например, если вы посетите веб-страницу ASP утром, она скажет «Доброе утро», а когда вы посетите ее днем, она скажет «Добрый день». Это связано с тем, что в программе ASP записано определение времени, а обычный HTML может это сделать. отображать только статический контент. Невозможно создать динамическую обратную связь.
Чтобы решить проблему, вы можете установить IIS. В Интернете существует множество способов настройки. Если это раздел в формате NTFS, обратите внимание на настройки разрешений, иначе веб-страница может быть проанализирована неправильно.
Вышеупомянутое содержание посвящено решению проблемы, связанной с невозможностью открытия веб-страниц ASP. Надеюсь, что изучение asp будет полезно для всех.