2010-05-26 32 views
24

我最近將我的MVC 1項目(ASP.NET 3.5)升級到MVC 2(ASP.NET 4)。我注意到現在在站點根目錄下有一個文件夾「aspnet_client \ system_web \ 4_0_30319」。這個文件夾是空的......我只是想知道是否有人知道它爲什麼被創建。爲什麼aspnet_client文件夾在ASP.NET 4中回來?

我記得.NET 1.1時代的aspnet_client文件夾,但我認爲它在.NET 2.0推出時已經過時了。例如,看到答案在這兩個職位計算器:

What is the aspnet_client folder in my ASP.NET website?
What is the aspnet_client folder for under the IIS structure?

所以我只是好奇,爲什麼它的背上。

回答

11

根據Mike Snell和公司編寫並由Microsoft發佈的考試70-562(.NET Framework 3.5版的ASP.NET)的自學培訓指南,一個用於此文件夾(至少最高版本3.5或運行時2.0.50727)適用於全球主題(網域中所有網站的主題)。 在本節他們描述下aspnet_client創建主題目錄,如下所示:

[iisdefaultroot] \ Aspnet_client \ System_web \ [] \主題

其中iisdefaultroot是C:\例如,inetpub \ wwwroot和版本是2.0.50727。

在主題文件夾中,使用您的主題名稱創建一個子文件夾,並像應用任何其他主題一樣應用它。

他們指出,

... Visual Studio中並不在IDE中承認全球主題名稱;但是,當您在瀏覽器中檢索頁面時,ASP.NET會正確處理它。

我個人沒有試過這個,但是以爲我會把它扔到那裏。

8

從我的經驗來看,它仍然是過時的,並且就像第一個鏈接一樣,使用(新)aspnet_regiis過程創建。就我個人而言,我發現我可以刪除它,並且網站繼續正常工作,儘管我只做了一兩個Asp.NET 4網站。

真的很討厭,恕我直言。

相關問題