Файл ASAX (Что это такое & Как его открыть)

Оглавление:

Файл ASAX (Что это такое & Как его открыть)
Файл ASAX (Что это такое & Как его открыть)
Anonim

Файл с расширением ASAX - это файл серверного приложения ASP. NET, который используется приложениями ASP. NET.

Наиболее распространенным файлом ASAX является файл global.asax (также называемый файлом приложения ASP. NET), который используется для обработки определенных функций, например при запуске или завершении работы приложения. Веб-приложение может иметь только один из этих файлов ASAX, и его необязательно включать в приложение.

В следующем разделе приведена дополнительная информация о файлах ASAX.

Image
Image

Как открыть файл ASAX

Программное обеспечение Microsoft Visual Studio может открывать файлы ASAX.

Поскольку файлы ASAX - это просто текстовые файлы, содержащие код, для их открытия можно использовать любой текстовый редактор. В Windows есть приложение «Блокнот», встроенное в ОС, которое может открыть файл, но это могут сделать и сторонние текстовые редакторы, такие как бесплатный Notepad++.

Файлы ASAX не предназначены для просмотра или открытия веб-браузером. Если вы загрузили файл ASAX и ожидали, что он будет содержать информацию (например, документ или другие сохраненные данные), скорее всего, что-то не так с веб-сайтом, и вместо создания полезной информации он предоставил этот файл.

Если это произойдет, вы сможете переименовать расширение файла с. ASAX на расширение, с которым файл должен был быть сохранен. Например, вы пытаетесь загрузить выписку из банка в формате PDF, но вместо этого получаете файл ASAX; просто переименуйте файл из. ASAX в. PDF, чтобы его можно было открыть в программе чтения PDF, как предполагалось.

Обычно вы не можете изменить расширение файла таким образом и ожидать, что новый файл будет работать нормально. Для этого вам понадобится инструмент для конвертации файлов. Однако в данном случае проблема заключается исключительно в том, что расширение файла было названо неподходящим образом, поэтому переименование файла в правильное расширение будет работать нормально.

Дополнительная информация о файле Global.asax

Файл global.asax находится в корневом каталоге приложения ASP. NET и не может быть загружен или просмотрен любым запросом, кроме тех, которые исходят от сервера. Это означает, что любая внешняя попытка просмотреть или загрузить этот конкретный файл ASAX блокируется по умолчанию.

Подробнее о том, для чего используется файл global.asax, можно прочитать на сайте DotNetCurry.com. На этом веб-сайте объясняется, как использовать файл global.asax, и приводится пример файла, чтобы вы могли увидеть, как структурирована информация в файле. Другим хорошим источником информации о цели файла global.asax является этот поток Stack Overflow.

Как преобразовать файл ASAX

Файл ASAX, который должен оставаться функциональным как файл ASP. NET, не должен преобразовываться в какой-либо другой формат. Это будет означать, что приложение не может найти файл и, следовательно, не может использовать его по назначению.

Если вы ищете, как преобразовать global.asax в Code-Behind, чтобы поместить исходный код в отдельный файл, см. эту тему на форумах по кодированию. Однако вам также следует взглянуть на эту статью в ASP Alliance, в которой описывается, как ASP. NET v2.0 заменил Code-Behind на Code-Beside.

Все еще не удается открыть файл?

Упомянутые выше программы не должны иметь проблем с открытием файлов ASAX. Если они не работают, вполне вероятно, что вы на самом деле не используете файл ASAX, что может произойти, если вы неправильно прочитали расширение файла.

Например, файлы ASX и ASA отличаются от файлов ASAX. Несмотря на то, что их расширения файлов очень похожи, файл ASX представляет собой файл Microsoft ASF Redirector, в котором хранится список воспроизведения аудио- или видеофайлов, таких как файлы ASF. Вы можете открыть файл ASX с помощью VLC или проигрывателя Windows Media. Файлы ASA - это файлы конфигурации ASP, которые можно открыть в текстовом редакторе.

То же самое можно сказать об ASCX и любых других похожих по написанию расширениях файлов: то, что используются одни и те же или похожие буквы, не означает, что форматы связаны и что файлы можно открывать одними и теми же программами.

Если у вас на самом деле нет файла ASAX, изучите реальное расширение файла, чтобы узнать больше о его формате и о том, какие программы могут его открыть или преобразовать.

FAQ

    Как добавить глобальный файл ASAX?

    В Visual Studio перейдите на Веб-сайт или Проект > Добавить новый элемент > Глобальный шаблон класса приложений. Вместе с файлом ASAX Visual Studio автоматически создаст обработчики событий приложения.

    Что такое файлы ASCX, ASPX и ASHX?

    Файлы ASCX содержат код, который можно использовать на нескольких веб-страницах ASP. NET. Файл ASHX - это файл веб-обработчика ASP. NET, который обычно содержит ссылки на другие веб-страницы. Файлы ASPX содержат сценарии и исходные коды, которые сообщают браузеру, как должна отображаться веб-страница.

Рекомендуемые: