ASAX-файл (что это такое и как его открыть)

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

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

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

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

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

Поскольку файлы ASAX — это просто текстовые файлы, которые содержат код, вы можете использовать любой текстовый редактор, чтобы открыть их. В Windows есть приложение Notepad, встроенное в ОС, которое может открывать файл, как и сторонние текстовые редакторы, такие как бесплатный Notepad ++.

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

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

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

Все еще не можете открыть файл?

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

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

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

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

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

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

Вы можете узнать больше о том, для чего используется файл global.asax, на веб-сайте Microsoft Developer Network и на DotNetCurry.com. Веб-сайт ASP.NET объясняет, как использовать файл global.asax, и дает пример файла, чтобы вы могли увидеть, как структурирована информация в файле. Другим хорошим источником информации о файле global.asax является поток переполнения стека.

Как конвертировать файл ASAX

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

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

Ссылка на основную публикацию