asp.net 和 .net 框架版本是一樣的嗎?或 asp.net 或 clr 版本是否相同?
這是我以前的問題 嗨,我是網路框架的新手。你能告訴我.net framework 版本和asp.net 版本是不同的嗎?是clr版本和asp.net版本有一定關係。如何從系統資料庫中獲取 asp.net 版本。誰能給我版本列表。但我對這個連結感到困惑 -請參閱 Varun 的回答
他說asp.net版本和clr版本是一樣的,.net framework版本是不同的。我還嘗試使用 aspnet_regiis.exe 在我的機器中查看已安裝的 asp 版本,它提供的版本號與 clr(2.0 和 4.0)相同。我還只在 2.0 和 4.0 版文件夾中看到了 aspnet_isapi.dll。這是否意味著 clr 和 asp.net 版本號相同。沒有asp.net 3.0和3.5版???我對 guffa 的回答很放鬆,但是看到這個我很困惑,誰能幫我知道 asp.net 版本和 .netframework 版本是一樣的嗎?還是 asp.net 版本和 clr 版本相同?用官方連結回答會很有幫助。
提前致謝。
是的,沒有。
大多數版本的 ASP.NET 和 CLR 對應,但也有一些版本的 ASP.NET 沒有新版本的 CLR:
ASP.NET CLR ----------------- 1.0 1.0 1.1 1.1 2.0 2.0 3.0 2.0 3.5 2.0 4.0 4.0編輯:
ASP.NET 版本和 .NET 框架版本是相同的。然而,ASP.NET 版本的使用確實會有所不同,具體取決於您所做的事情。
在 Visual Studio 中創建 Web 應用程序時,可以指定目標框架。這決定了您可以使用哪些庫,因此 ASP.NET 2.0 和 ASP.NET 3.5 具有不同的功能。從這個意義上說,所有上述版本都存在。
當您在 Web 伺服器上安裝應用程序時,同一應用程序池中的所有應用程序都必須執行相同版本的框架,但實際上相關的是 CLR 的版本。ASP.NET 2.0 應用程序可以在與 ASP.NET 3.5 應用程序相同的應用程序池中執行。當您在 IIS 中選擇 ASP.NET/framework 版本時,實際上只有您選擇的 CLR 版本,因此從這個意義上說,ASP.NET 版本 3.0 和 3.5 不存在。