2009-10-30 67 views
0

我對2件事有點困惑。.net 3.5 iis:2個邏輯問題

首先,當我創建一個IIS站點時,我可以選擇將.net版本設置爲1或2以及它們所尊重的子版本。然而,我編譯併發送到bin的DLL是.net framework v3.5。 v3.5和v2之間有什麼關係,因爲從IIS的角度來看,你可以設置的最高版本是2.

因爲我們談論這個問題,你仍然可以使用模擬一個使用3.5程序集的站點?我已將模擬設置爲位於本地管理員組中的帳戶,但我有證書權限問題,直到我將應用程序池更改爲在本地系統下運行。我真的認爲模仿是權限的決定性因素,模擬是否已經過時了3.5,還是有一些我錯過了一些重要的線索?

預先感謝

回答

3

.NET 3.5僅僅是一個BCL(基類庫)擴展 - 一組附加組件。 NET 3.5運行在與.NET 2.0相同的CLR上。

2

正如Vitality所言,.NET 3.5與.NET 2.0是相同的CLR。下一次這將改變是當你安裝.Net 4.0,因爲這是一個新的CLR,那麼你將有1,2,4個版本的選項。