配置IIS虛擬目錄遇到的5個問題

1.瀏覽器的問題

我把IE給刪除了,一直用的遨遊的瀏覽器,調試時出現問題,這時要把遨遊設置成默認的瀏覽器:點擊任意一個網頁,右鍵--瀏覽方式--選擇遨遊爲默認

 

2.設置好虛擬路徑後,瀏覽站點:http://localhost/myweb,出現http 500 內部服務器錯誤
解決辦法:IE-菜單-工具-INTERNET選項-高級-顯示友好HTTP錯誤信息的勾取消掉,目的是看具體錯誤的原因,再次刷新錯誤原因出現:

The specified module could not be found

解決辦法:打開IIS 信息服務----在左側找到自己的計算機,點右鍵,選擇屬性-----主屬性中選編輯,打開“目錄安全性”選項卡,單擊“匿名訪問和驗證控制”裏的“編輯”按鈕-----在彈出的對話框中確保只選中了“匿名訪問”和“集成Windows驗證”兩項,並且且去掉“允許IIS控制密碼”圖片

圖片

3.接着出現:Directory Listing Denied”、“This Virtual Directory does not allow

contents to be listed.”

沒有設置默認文檔,打開IIS.右鍵你的網站
然後在默認文檔中添加index.html和index.asp,default.aspx,default.asp

 

4.接着出現問題:無法顯示 XML 頁。
名稱以無效字符開頭。處理資源 'http://localhost/' 時出錯。第 1 行,位置: 2
<%@ Page Language="C#" MasterPageFile="~/SiteBase.Master" AutoEventWireup="true"

CodeBehind="default.aspx.cs"

這個問題的產生是因爲我剛剛刪除了IIS,也就是說IIS是在VS之後安裝的

解決辦法:很簡單,就是重新註冊一下iis:從 開始->程序->Microsoft Visual Studio 2005->Visual

Studio Tools中打開Visual Studio 2005 Command Prompt,輸入命令:aspnet_regiis -i,這樣就重新

註冊.net,不到一分鐘後完畢:
Start installing ASP.NET (2.0.50727).
..................
Finished installing ASP.NET (2.0.50727).

 

5.最後一個大問題:

Server Application Error
The server has encountered an error while loading an application during the processing of

your request. Please refer to the event log for more detail information. Please contact the

server administrator for assistance.
很無語,繼續網絡查看方法吧

解決這個問題,綜合網絡上的情況,步驟如下:

1.先確定MSDTC是否已經啓動

2.註冊相關的組件

3.設置IUSR_機器名和IWAM_機器名兩個用戶密碼,並且密碼必須一致。

先來看第一個步驟:

MSDTC是否啓動,啓動和查看:運行-services.msc查看DTC是否啓動,正常啓動OK,

圖片

不能正常啓動,先卸載在安裝,在啓動。

圖片

先用“msdtc -uninstall”卸了它,再用“msdtc-install”重新裝上,再用“msdtc -resetlog”創建日誌文件,最後用“net start msdtc”啓動服務,OK。第一個步驟到此爲止

 

第二個步驟:註冊相關組件:

在cmde下執行以下命令:
cd %windir%/system32/inetsrv

rundll32 wamreg.dll, CreateIISPackage

regsvr32 asptxn.dll

 

第三個步驟:

設置來賓密碼和用戶密碼

 

       在計算機管理點本地用戶和組中的用戶,右側出現系統的用戶列表,我們要給IUSR_機器名和IWAM_機器名兩個用戶改密碼,記得改成一樣的密碼。右鍵單擊IUSR_機器名,菜單第一項就是更改密碼,點擊後:

Server Application Error解決辦法 - creajoy - creajoy的博客     風輕雲淡

Server Application Error解決辦法 - creajoy - creajoy的博客     風輕雲淡

      密碼設置成“ming”,用同樣的方法給IWAM_機器名也設置一下。點擊開始,運行,輸入“CMD”回車。

Server Application Error解決辦法 - creajoy - creajoy的博客     風輕雲淡

輸入“cd C:/Inetpub/AdminScripts”,

圖片

接着輸入“cscript.exe adsutil.vbs set w3svc/wamuserpass ming”,

圖片

       接着輸入“cscript.exe adsutil.vbs set w3svc/anonymoususerpass ming”,

圖片

出現上面圖中的提示,說明設置密碼成功了;再同步系統密碼,輸入:“cscript.exe synciwam.vbs -v”。

圖片


到此,問題解決。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章