共計 1326 個字符,預計需要花費 4 分鐘才能閱讀完成。
這篇文章將為大家詳細講解有關 Windows Server 2008 IIS 7.0 下如何配置 asp.net 1.1,丸趣 TV 小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
將開發環境升級到 Windows Server 2008 后,在配置 IIS 7.0 時總出現 DEP 崩潰。剛開始還以為是系統的原因,便重裝了 2 次,后來在網上搜索后才發現是由于沒安裝.net framework 1.1 sp1 所引起的。
具體的配置步驟如下:
1. 確認 .NET 1.1 SP1 已經正常安裝.
Vista 默認不包含.NET v1.1, 當然也不包括 v1.1 SP1;
如果沒有 SP1 環境, 在 v1.1 下運行一個 app 池將因為 DEP 而導致 W3WP.exe 崩潰;
要確認這一點, 檢查 c:\Windows\Microsoft.NET\Framework\v1.1.4322\mscorsvr.dll 文件的版本是 1.1.4322.2032 或更高。
2. 啟用 IIS 6.0 compatibility
打開 Control Panel – Programs and Features;
選中 Internet Information Services – Web Management Tools – IIS 6 Management Compatibility。
3. 在 IIS 中注冊 v1.1
以 Administrator 身份運行命令行的 High Mandatory Level;
進入 c:\Windows\Microsoft.net\Framework\v1.1.4322
運行 aspnet_regiis -ir -enable, 其中 ir 選項保證在 IIS7 中注冊 v1.1 時不改變現有的腳本映射, enable 打開 ISAPI and CGI Restrictions 的 Allow;
aspnet_regiis 同時在 Application Pools 下創建一個新的名為 ASP.NET 1.1 的 App 池, 并將配置為 Classic pipline, 如果是 64 位操作系統將 Enable32BitAppOnWin64 設為 true。
4. 確認新 ASP.NET 1.1 app 池為默認池
打開 IIS manager – Web Sites;
在右上的 Actions 區點擊 Set Web Site Defaults…;
Application Pool 設為 ASP.NET 1.1。
5. 用 Visual Studio 創建 v1.1 的 asp.net 項目后設置 Application Pool (步驟 4 / 5 選一)
用 Visual Studio 創建 v1.1 的 asp.net 項目. 如果 v1.1 app 池不是缺省池時運行這個項目將失敗;
打開 IIS manager;
在新建的 APP 目錄上右鍵選擇 Advanced Settings;
將 Application Pool 設為 ASP.NET 1.1
回到 Visual Studio, 運行或調試這個項目。
相信按照上面的步驟進行配置后,你電腦的開發環境就可以順利升級到 windows server 2008 了。
關于“Windows Server 2008 IIS 7.0 下如何配置 asp.net 1.1”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。