[英]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.