IIS_常見問題及解決方法
配置錯誤 在唯一密鑰屬性“value”設置為“default.aspx”時,無法添加類型為“add”的重復集合項
web.config中 <defaultDocument> 錯誤原因是IIS中已經設置了默認document為default.aspx,這時候asp.net得到了另外一個相同value的add引發異常,處理方案是在<add />之前加入<clear /> 即修改web.config為 <defaultDocument>
<files>
<clear />
<add value="default.aspx" />
</files>
</defaultDocument>
這種方法適用於任何可能產生繼承混淆的.net configuration
用戶 ‘IIS APPPOOL\DefaultAppPool‘ 登錄失敗。 2010年12月27日 星期一下午 02:58 用戶 ‘IIS APPPOOL\DefaultAppPool‘ 登錄失敗。 我在windows7(windows2008)中安裝了iis 之後添加了我做的網站 打開之後提示用戶 ‘IIS APPPOOL\DefaultAppPool‘ 登錄失敗。 錯誤 我再visualstudio2008中能正常運行 最佳答案 這是設置iis應用程序池的設置問題。 我就遇到了這樣的問題。 比如我的網站取名asai,就會默認給你建立一個asai 一開始報http 404.17錯誤,我看到一篇英文網站是這麽解決的: 1. 右鍵qa應用程序池,基本設置,選擇.net framework 版本,看到有兩個,2.0和4.0. 啊,這時我明白了,就選了4.0. 接著就報了你的那個錯誤 這時英文你的iis應用程序池的用戶驗證模式和sqlserver的驗證模式不同。記得你安裝sqlserver時選了哪個模式嗎?我的是NetworkService 好,接下來解決這個問題。 2. 再次右鍵asai應用程序池,高級設置,看到有一個節點叫“進程模型”,修改標示一項,為 開啟你的網站吧。
HTTP 錯誤 403.14 - Forbidden Web 服務器被配置為不列出此目錄的內容 這幾天安裝了Windows 7,由於直接從Xp 升級到Windows 7,對於一些設置不是很熟悉,不過總體感覺Windows 7 挺不錯的,在人性化、用戶體驗等方面特別的出色。 把以前的aspnet 網站轉移到IIS7.5下,就遇到錯誤了 應用程序“DEFAULT WEB SITE/BTWO”中的服務器錯誤 Internet Information Services 7.5 錯誤摘要 HTTP 錯誤 403.14 - Forbidden Web 服務器被配置為不列出此目錄的內容。 其實解決方法錯誤提示頁面就有
1. 打開 IIS 管理器。 2. 在“功能”視圖中,雙擊“目錄瀏覽”。 3. 在“目錄瀏覽”頁上,在“操作”窗格中單擊“啟用”。
在右邊的操作列 點擊打開功能
IIS7.5的真的挺不錯的,能夠將解決問題的方法都提示出來,這比xp下的iis5.1和windows server 2003的iis6都要好得多咯 實際上為了安全大家不必要開啟目錄瀏覽,只要設置好默認文檔就可以了
在調試asp程序中,IIS7.5會出現 “ An error occurred on the server when processing the URL. Please contact the system administrator. If you are the system administrator please click here to find out more about this error. ” 這類提示。 這類問題如何解決呢? 首先我們要分析問題的所在,但是單單靠這些英文提示毫無頭緒,所以我們要先分析記錄,而最好的提示方法則是讓程序把錯誤信息發送到客戶端(也就是瀏覽器)上方便我們分析。如何去操作請看: 打開IIS管理器 雙擊ASP
找到調試程序 ——然後把“將錯誤發送到瀏覽器”裏的false 改為 true,應用。
返回瀏覽器刷新,即可得到反饋信息;大致如下: “ Active Server Pages 錯誤 ‘ASP 0131‘ 不允許的父路徑 /Column/index.asp,行 1 包含文件“../inc/MainClass.asp”不能用“..”表示父目錄。 ” 這下子問題就明了了,原來是不允許父路徑所致,那麽就簡單了,我們只需把父路徑功能啟用即可。 啟用方法: 依次 雙擊ASP 打開編輯器——找到行為——啟用父路徑改為 true 應用即可!
經過檢查發現是由於先安裝vs2008後安裝iis的緣故,只需重新註冊下AspNet就可以了,具體步驟如下
1 打開運行,輸入cmd進入到命令提示符窗口。
2 進入到C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 目錄。
3 輸入aspnet_regiis.exe –i 執行既可
註意:如果系統為64位 第二步的路徑為C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727
無法訪問請求的頁面,因為該頁的相關配置數據無效。如下圖: 解決辦法:進入IIS控制臺 右邊有個高級設置
解決方法2進入應用程序池設置也一樣是可以的。把集成改成經典!
|
IIS_常見問題及解決方法