2009-08-18 28 views
5

Tôi cần biết liệu đối tượng ứng dụng trong ASP 3.0 có được chia sẻ giữa tất cả các trang web trong cùng một nhóm ứng dụng trong IIS hay là một đối tượng ứng dụng theo trang trong cùng một nhóm ứng dụng trong IIS.ASP 3.0 Đối tượng ứng dụng

Cảm ơn

Trả lời

4

Không, nó không được chia sẻ trong một hồ bơi ứng dụng. Nó được chia sẻ trong một ứng dụng duy nhất (thư mục ảo.)


Làm rõ theo bình luận của Anthony: Application đối tượng được chia sẻ trong một ứng dụng duy nhất. Một trang web cấp cao nhất hoặc một thư mục ảo được coi là một ứng dụng riêng biệt. Nếu bạn có hai tên miền (tiêu đề máy chủ) được ánh xạ tới một trang Web trong IIS, nó được coi là cùng một ứng dụng. Nó không quan trọng như thế nào các trang web được tham chiếu bởi các khách hàng. Điều quan trọng là liệu IIS có các mục riêng lẻ cho các trang Web hay không.

+0

Có nhưng còn về trang web. Nếu tôi có nhiều trang Web trong cùng một ứng dụng trong iis (không có thư mục ảo) thì có giống nhau không? –

+1

Có. Nếu bạn chưa đánh dấu chúng là các thư mục ảo riêng biệt, IIS sẽ xem xét toàn bộ một ứng dụng đơn lẻ. –

+0

Tôi không chắc tôi hiểu chính xác câu trả lời của bạn. Giả sử tôi có www.stackoverflow.com trong trang web và trang web www.serverfault.com, chúng nằm trong cùng một hồ bơi ứng dụng. Tôi khai báo một ứng dụng đối tượng Application ["WebSite"]. Nếu tôi đặt trang web đối tượng ứng dụng thành "True" thì hai trang web có "True" trong đối tượng ứng dụng hay chỉ trang web nơi tôi đặt đối tượng ứng dụng? –

Các vấn đề liên quan