2012-07-01 55 views
4

我剛剛在windows 7下安裝了dnn 6.2 fresh作爲一個.NET 3.5應用程序,使用默認的應用程序池。然後我去更改默認的應用程序池.NET 4.0,加載了我的網站,並得到一個IIS 7.5的錯誤 - IIS 7.5的詳細錯誤 - 500.21:如何在asp.net 4.0下運行DotNetNuke 6.2

... ...

最有可能原因:

使用託管處理程序;但是,ASP.NET未安裝或未完全安裝。

處理程序模塊列表的配置中存在印刷錯誤。

可嘗試:

,如果你使用的是託管處理程序安裝ASP.NET。

確保處理程序模塊的名稱已正確指定。模塊名稱區分大小寫,並使用格式modules =「StaticFileModule,DefaultDocumentModule,DirectoryListingModule」。

的一切我已經在這讀到說只執行兩個步驟:

  1. 變化的應用程序池下.NET 4.0(重新啓動應用程序池)運行

  2. 拉起你的網站, DNN將爲web.config中進行必要的修改文件

注:默認的應用程序池有修改我的網站上的文件夾和所有子文件夾/文件的權限。

我該如何解決這個錯誤,並讓dnn在asp.net 4.0下運行?

感謝您的幫助!

回答

4

設置新機器時,這種情況發生了很多。您需要使用IIS註冊ASP .NET 4.0你通過使用

ASPNET_REGIIS

http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx

,所以還是從你的命令行的.NET 4的目錄,路徑將是這樣的。 CD C:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319 \ 然後在該目錄下運行

ASPNET_REGIIS.EXE -ir

這將重新註冊4.0與IIS,你應該準備就緒。