IIS_常見問題及解決方法
IIS7 asp.net配置默認文檔的錯誤
2009-11-06 14:54:11| 分類: ASP.NET | 標籤: |字型大小大中小 訂閱
今天在IIS7中配置 asp.net程序時出現如下錯誤
配置錯誤 在唯一密鑰屬性「value」設置為「default.aspx」時,無法添加類型為「add」的重複集合項 配置文件 \*******webweb.config
web.config中
<defaultDocument><files><add value="default.aspx" /></files></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 APPPOOLDefaultAppPool" 登錄失敗。
2010年12月27日 星期一下午 02:58
用戶 "IIS APPPOOLDefaultAppPool" 登錄失敗。 我在windows7(windows2008)中安裝了iis之後添加了我做的網站打開之後提示用戶 "IIS APPPOOLDefaultAppPool" 登錄失敗。 錯誤我再visualstudio2008中能正常運行 最佳答案 這是設置iis應用程序池的設置問題。我就遇到了這樣的問題。比如我的網站取名asai,就會默認給你建立一個asai一開始報http 404.17錯誤,我看到一篇英文網站是這麼解決的:1. 右鍵qa應用程序池,基本設置,選擇.net framework 版本,看到有兩個,2.0和4.0.啊,這時我明白了,就選了4.0.
接著就報了你的那個錯誤"IIS APPPOOLDefaultAppPool" 登錄失敗。這時英文你的iis應用程序池的用戶驗證模式和sqlserver的驗證模式不同。記得你安裝sqlserver時選了哪個模式嗎?我的是NetworkService好,接下來解決這個問題。
2. 再次右鍵asai應用程序池,高級設置,看到有一個節點叫「進程模型」,修改標示一項,為NetworkService。搞定。
開啟你的網站吧。
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 伺服器被配置為不列出此目錄的內容。
其實解決方法錯誤提示頁面就有
· 如果不希望啟用目錄瀏覽,請確保配置了默認文檔並且該文件存在。
· 使用 IIS 管理器啟用目錄瀏覽。
1. 打開 IIS 管理器。
2. 在「功能」視圖中,雙擊「目錄瀏覽」。
3. 在「目錄瀏覽」頁上,在「操作」窗格中單擊「啟用」。
· 確認站點或應用程序配置文件中的 configuration/system.webServer/directoryBrowse@enabled 特性被設置為 True。
在右邊的操作列 點擊打開功能
點擊啟用即可。
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:WINDOWSMicrosoft.NETFrameworkv2.0.50727 目錄。
3 輸入aspnet_regiis.exe –i 執行既可
注意:如果系統為64位 第二步的路徑為C:WINDOWSMicrosoft.NETFramework64v2.0.50727
無法訪問請求的頁面,因為該頁的相關配置數據無效。如下圖:解決方法,到站點目錄的屬性,安全標籤,添加用戶(IIS_IUSRS),並給修改許可權:常見錯誤2 IIS7.5中 「HTTP Error 500.23 - Internal Server Error」 問題的解決
解決辦法:進入IIS控制台
右邊有個高級設置
找到應用程序池
選擇Class .net AppPool 確定即可。
解決方法2進入應用程序池設置也一樣是可以的。把集成改成經典!
推薦閱讀:
※中國面臨十大「人口問題
※賴昌星滯留加拿大達10年 引渡問題令世人矚目 問題 世人 加拿 賴昌星 移民 聯邦 程序 ...
※寶寶常見社會行為問題處理大全
※探析貸款詐騙罪疑難問題||金融犯罪調查局
※1960年酒泉衛星導彈中心差點因糧荒問題而被解散