2008-09-01 25 views
5

Tôi có một trang web đang chạy trong môi trường lưu trữ dùng chung của Windows. Trong bảng điều khiển của họ cho các tài khoản lưu trữ được chia sẻ tôi có nó thiết lập để sử dụng ASP.NET phiên bản 3.0 nhưng nó không nói 3.5 SP1 đặc biệt.Cách xác định Phiên bản máy chủ lưu trữ ASP.NET đã cài đặt từ một trang web

Làm cách nào để xem phiên bản đã cài đặt đang chạy trên máy chủ mà trang web của tôi được lưu trữ trên trang asp.net?

Trả lời

5

Cảm ơn!

Tôi chỉ giảm <% = Environment.Version%> trên một trang và có 2.0.50727.3053

1

Một cách là để ném ngoại lệ trong Tải trang nhưng không bắt được. Ở cuối trang, bạn sẽ thấy số phiên bản.

5

@ Jon Limjap: Thật không may, điều này sẽ cho bạn biết phiên bản .NET CLR (thư viện runtime), không sự phiên bản .NET Framework. Hai số phiên bản này không phải lúc nào cũng giống nhau; đặc biệt, .NET Framework 3.0 và 3.5 đều sử dụng .NET CLR 2.0. Vì vậy, OP thực sự chỉ có .NET 2.0 SP1, như Environment.Version cho biết, hoặc anh ta cũng có thể có .NET 3.5 SP1 mà anh ta đang tìm kiếm.

1

Gợi ý từ Brian Boatright bằng cách đặt <%=Environment.Version%> trên một trang và lưu nó trong DotNetVersion.aspx, tải lên, khi thử nghiệm trên đúng URL, tuyệt vời trên thế giới.

Đáng buồn thay, đó là một phiên bản quá cũ đối với tôi: 1.1.4322.2443

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