Tệp ASAX là gì?

Cách mở, chỉnh sửa và chuyển đổi tệp ASAX

Một tệp có phần mở rộng tệp ASAX là một tệp Ứng dụng Máy chủ ASP.NET được các ứng dụng ASP.NET sử dụng.

Tệp ASAX phổ biến nhất là tệp global.asax được sử dụng để xử lý các chức năng nhất định như khi ứng dụng khởi động hoặc tắt. Ứng dụng web chỉ có thể có một trong các tệp ASAX này và hoàn toàn tùy chọn để bao gồm trong ứng dụng.

Bên dưới phần sau đây là một số thông tin bổ sung về các tệp ASAX.

Cách mở tệp ASAX

Phần mềm Visual Studio của Microsoft có thể mở các tệp ASAX, cũng như phiên bản Cộng đồng miễn phí của họ.

Vì các tệp ASAX chỉ là các tệp văn bản có chứa mã, bạn có thể sử dụng bất kỳ trình soạn thảo văn bản nào để mở chúng. Windows có ứng dụng Notepad tích hợp sẵn với hệ điều hành có thể mở tệp, nhưng các chương trình của bên thứ ba như Notepad ++ miễn phí có thể.

Lưu ý: Các tệp ASAX không được xem hoặc mở bởi trình duyệt. Nếu bạn đã tải xuống tệp ASAX và dự kiến ​​nó chứa thông tin (như tài liệu hoặc dữ liệu đã lưu khác), có thể trang web không đúng, và thay vì tạo thông tin có thể sử dụng, nó sẽ cung cấp tệp phía máy chủ này.

Nếu điều này xảy ra, bạn có thể đổi tên phần mở rộng tệp từ .ASAX thành phần mở rộng mà tệp phải được lưu với, như .PDF nếu đó là tài liệu PDF .

Quan trọng: Bạn thường không thể thay đổi phần mở rộng của tệp như thế này và mong đợi tệp mới hoạt động bình thường. Để làm được điều đó, bạn cần một công cụ chuyển đổi tệp . Tuy nhiên, trong trường hợp này, vấn đề nằm chỉ trong thực tế là phần mở rộng tập tin đã được đặt tên không thích hợp, do đó, đổi tên nó thành phần mở rộng bên phải sẽ làm việc tốt.

Lưu ý: Các tệp ASX và ASA không giống như tệp ASAX. Mặc dù phần mở rộng tệp của họ rất giống nhau, tệp ASX là tệp Microsoft ASF Redirector lưu trữ danh sách phát tệp âm thanh hoặc video, như tệp ASF . Bạn có thể mở tệp ASX bằng VLC hoặc Windows Media Player. Các tệp ASA là các tệp cấu hình ASP mà trình soạn thảo văn bản có thể mở.

Nếu bạn thấy rằng một ứng dụng trên máy tính của bạn cố gắng mở tệp ASAX nhưng đó là ứng dụng sai hoặc nếu bạn muốn có một chương trình được cài đặt khác mở các tệp ASAX, hãy xem Làm thế nào để thay đổi chương trình mặc định cho hướng dẫn mở rộng tệp cụ thể thay đổi đó trong Windows.

Thông tin thêm về tệp Global.asax

Tệp global.asax nằm trong thư mục gốc của ứng dụng ASP.NET và không thể tải xuống hoặc xem theo bất kỳ yêu cầu nào ngoại trừ các yêu cầu bắt nguồn ở phía máy chủ. Điều này có nghĩa là bất kỳ nỗ lực bên ngoài nào để xem hoặc tải xuống tệp ASAX cụ thể này đều bị chặn theo mặc định.

Bạn có thể đọc thêm về tập tin global.asax được sử dụng trên trang web của Microsoft Developer Network và tại DotNetCurry.com. Trang web ASP.NET giải thích cách sử dụng tệp global.asax và cung cấp tệp mẫu để bạn có thể xem thông tin trong tệp được cấu trúc như thế nào.

Cách chuyển đổi tệp ASAX

Tệp ASAX cần duy trì chức năng dưới dạng tệp ASP.NET không được chuyển đổi sang bất kỳ định dạng nào khác. Làm như vậy có nghĩa là ứng dụng không thể tìm thấy tệp và do đó không thể sử dụng nó như nó cần.

Nếu bạn đang tìm cách chuyển đổi global.asax thành Code-Behind để đưa mã nguồn vào một tệp riêng biệt, hãy xem chuỗi này tại Coding Forums. Tuy nhiên, bạn cũng nên xem bài viết này tại ASP Alliance, mô tả cách ASP.NET v2.0 thay thế Code-Behind bằng Code-Beside.

Trợ giúp thêm với tệp ASAX

Xem Nhận thêm trợ giúp để biết thông tin về cách liên hệ với tôi trên mạng xã hội hoặc qua email, đăng trên diễn đàn hỗ trợ kỹ thuật và hơn thế nữa. Hãy cho tôi biết bạn đang gặp phải vấn đề gì khi mở hoặc sử dụng tệp ASAX và tôi sẽ xem những gì tôi có thể làm để trợ giúp.