2009-04-29 34 views
5

我剛剛安裝了.NET 3.5框架到我的Windows 2003服務器,當我嘗試創建新網站時,我無法從IIS中的網站屬性ASP.NET選項卡。.NET 3.5在新安裝後在IIS中的IIS下拉菜單中丟失

這適用於1.0,1.1和2.0。

我知道框架安裝過程與3.5完全不同,但我認爲它應該在下拉菜單中可用。

我能做些什麼來解決這個問題?

回答

24

這是因爲ASP.NET 3.5仍然使用2.0中的CLR。 CLR在3.5中沒有改變,它更多地是2.0的擴展。 (我希望我這樣說是正確的)

所以雖然你不能選擇3.5,你可以可以運行在3.5中編寫的web應用程序。

+0

Rick Strahl在他的博客上有一篇很好的文章:http://www.west-wind.com/Weblog/posts/289139.aspx – Chris 2010-01-14 22:09:17

1

將其設置爲2.0。 3.5作爲一組擴展到2.0有效地運行。

1

我不認爲它應該顯示出來。 3.5基本上是一個2.0應用程序,它通過web.config包含3.5擴展。選擇2.0

1

沒有3.5選項。你仍然在2.0框架之上運行。它運行正常。

1

ASP.NET仍在版本2.0中,但它將運行在.NET 3.5庫上。這很混亂,但唉。

7

.NET Framework v3.5本質上是2.0核心之上的「功能增強」。自從2.0版發佈以來,它就一直如此。在他們進行基本的核心轉變之前,您不會在IIS中看到新版本,或者在這些行中重要的東西來保證您的ASP.NET網站被配置爲這樣。

但不用擔心,您的.NET 3.5應用程序在2.0配置清單下運行得很好。您會注意到web.config文件中會有重定向指向某些更新庫的3.5文件。

1

你找不到3.5在IIS上,你會發現2.0。 但是,如果你想成爲確保安裝順利,去

%windir%\Microsoft.NET\Framework 

(這是C:\ WINDOWS \ Microsoft.NET \框架多數系統)

,並尋找一個文件夾命名爲3.5。