10/10/2018, 09:44

ASP : chưa hiểu rõ về file Global.asa

Trong asp, file Global.asa được đặt trong thư mục gốc, mình đọc trên net là thế nhưng mình ko hiểu thư mục gốc là chỗ nào, mình đặt trong thư mục project của mình (C:InetpubwwwrootmyProjectglobal.asa) thì nó ko chạy nhưng đặt nó trong C:Inetpubwwwrootglobal.asa thì nó chạy.

Ko lẽ global.asa phải nằm trong thư mục wwwroot à, nếu vậy có nhiều project có file Global.asa thì sao ?
duongvannam viết 11:54 ngày 10/10/2018
cái này mình cũng chưa hiểu ( các bạn chỉ với.zí cả file .asa này tạo bằng gì vậy mấy anh?notepad àh?
faint viết 12:00 ngày 10/10/2018
để chạy được file global.asa trong thư mục myProject thì phải mở cái IIS lên, tạo một cái virtual directory mới, chứ chỉ copy vào thì không được đâu.

==
- mở IIS, mở cái cây ở khung bên trái đến Default Web site ra, bấm chuột phải vào đó, chọn nêw/Virtual directory,
- trỏ đến thư mục C:\Inetpub\wwwroot\myProject\, nhấn next vài cái
- đưa file global.asa vào thư mục đó => ok

[=========> Bổ sung bài viết <=========]

Được gửi bởi duongvannam
cái này mình cũng chưa hiểu ( các bạn chỉ với.zí cả file .asa này tạo bằng gì vậy mấy anh?notepad àh?
tạo = gì chả được, cái chính là viết thế nào, viết cái gì thôi ! nó là file text bt mà !
Scripted viết 11:50 ngày 10/10/2018
Hi`nh ca'i file name không đúng Global.asax.cs hoa(.c Global.asax.vb

Trong đó nó có các events này:
· Application_Init

· Application_Start

· Session_Start

· Application_BeginRequest

· Application_EndRequest

· Application_AuthenticateRequest

· Application_Error

· Session_End

· Application_End

Tùy theo mỗi cái event bạn muốn làm gì!
duongvannam viết 11:54 ngày 10/10/2018
cái này hay wá nhaz.đại loại như sesion nó đc lưu trên ngay server .giúp nhớ thông tin người truy cập thoai
AnhTuanKB viết 11:57 ngày 10/10/2018
Giờ còn ai làm áp nữa bạn, người ta chuyển lên áp.net hết rồi.
file global là file xử lý toàn cục. Mỗi khi có 1 trang được thực thi thì nó thực thi trong global trước,

. Application_Start
thực thi khi web site được thực thi lần đầu
· Session_Start
Thực thi khi bắt đầu gọi 1 session. Tức là ngay lần đầu bạn gọi Session["abc"]
· Application_BeginRequest
Quên rồi
· Application_EndRequest

· Application_AuthenticateRequest
Ngay khi mở 1 trang nào đó lập tức AuthenticateRequest sẽ được gọi để xác định phân quyền người dùng. Lúc đó cái này sẽ được gọi.

Có gì bạn lên google tìm hiểu kỹ thêm, phần này sẽ rất có ích cho bạn sau này.
suutamcongnghe viết 11:53 ngày 10/10/2018
Được gửi bởi Scripted
Hi`nh ca'i file name không đúng Global.asax.cs hoa(.c Global.asax.vb

Trong đó nó có các events này:
· Application_Init

· Application_Start

· Session_Start

· Application_BeginRequest

· Application_EndRequest

· Application_AuthenticateRequest

· Application_Error

· Session_End

· Application_End

Tùy theo mỗi cái event bạn muốn làm gì!
Người ta đang hỏi asp chứ không phải .net bạn ơi.

Chỉ có nhà giàu thích chạy phong trào mới bảo chả ai dùng asp. Thế giới người ta dùng nhiều lắm, VN thì có VNExpress nè, VNMedia nè. Có ai dám bảo đó là những trang nhỏ không?!
Bài liên quan
0