簡體   English   中英

如何從Web頁面確定已安裝的ASP.NET主機版本

[英]How to Determine the Installed ASP.NET Version of Host from a Web Page

我有一個在Windows共享托管環境中運行的站點。 在他們的共享主機帳戶的控制面板中,我將它設置為使用ASP.NET 3.0版,但它沒有具體說明3.5 SP1。

如何查看在asp.net頁面中托管我的網站的服務器上運行的已安裝版本?

謝謝!

我剛剛在頁面上刪除了<%= Environment.Version%>並獲得了2.0.50727.3053

@Jon Limjap:不幸的是,這告訴你.NET CLR(運行時庫)版本, 而不是 .NET Framework的版本。 這兩個版本號並不總是一樣的; 特別是,.NET Framework 3.0和3.5都使用.NET CLR 2.0。 所以OP可能確實只有.NET 2.0 SP1,如Environment.Version所示,或者他也可能擁有他正在尋找的.NET 3.5 SP1。

一種方法是在頁面加載中拋出異常,但不要捕獲它。 在頁面底部,您將看到版本號。

來自Brian Boatright的暗示,將<%=Environment.Version%>放在頁面上,並將其保存在DotNetVersion.aspx中,上傳它,在測試正確的URL時,世界太棒了。

可悲的是,這對我來說太老了:1.1.4322.2443

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM