第一種:我在iis添加虛擬目錄發布,瀏覽就錯誤提示
無法存取 IIS Metabase。 
描述: 在執行目前 Web 要求的過程中發生未處理的例外情形。請檢閱堆疊追蹤以取得錯誤的詳細資訊,以及在程式碼中產生的位置。 例外詳細資訊: System.Web.Hosting.HostingEnvironmentException: 無法存取 IIS Metabase。 用來執行 ASP.NET 的處理序帳戶必須擁有 IIS Metabase (例如 IIS://servername/W3SVC) 的讀取權限。如需修改 Metabase 使用權限的詳細資訊,請參閱 http://support.microsoft.com/?kbid=267904。第二種:我把網站文件夾拷貝到C:\Inetpub\wwwroot目錄下,這樣瀏覽錯誤提示
伺服器應用程式無法使用 
您嘗試在此 Web 伺服器上存取的 Web 應用程式目前無法使用。請按 Web 瀏覽器中的 [重新整理] 按鈕,再試一次。 系統管理員注意: Web 伺服器的應用程式事件記錄檔中的錯誤訊息詳細說明了這項特定要求失敗原因。請檢閱這個記錄項目,查看造成錯誤的原因為何。
找到了錯誤日誌:
1、無法執行要求,因為無法建立 App-Domain。錯誤: 0x80131902 
2、無法初始化 AppDomain:/LM/W3SVC/1/ROOT按這個網上查,
應該是iis和.net framew安裝順序問題,也按這個順序來做
1)打开命令提示符(Command Prompt)
2)执行“net stop w3svc”,停止IIS
3)切换到目录“C:\Windows\Microsoft.NET\Framework\v2.0.50727”【****這裡****
4)执行“aspnet_regiis.exe -ua”,卸载IIS上所有版本的ASP.net。
5)执行“aspnet_regiis.exe -i”,重新安装ASP.net到IIS
6)执行“net start w3svc”,启动IIS
到3)就提示這個?!
'C:\Windows\Microsoft.NET...' is not recognized as an internal or external command,
 operable program or batch file
    為什麼呢?要怎麼進行下一步?網站上vs2008開發的,查看到項目.net framew是3.5版本。

 敬請大俠們出手相助~~~

解决方案 »

  1.   

    设置网站users的读写权限
    设置系统临时文件夹读写权限
      

  2.   

    1、我在iis發布的網站,設置了讀取,寫入,瀏覽目錄等,也啟用了匿名存取。
    2、我在系統管理--用戶和組那裡,也設置了aspnet、IUSR_PC122HZ等賬戶隸屬管理員,應該最大權限了。為什麼還是這樣?
      

  3.   

    第一個子iis網站設置了,第二個C:\WINDOWS下,Temp文件夾,已經設置user有讀寫權限,但是還是不行
      

  4.   

    额,要么不要纠结了。
    换windows2003操作系统吧!
      

  5.   

    换成2003的系统吧,xp系统怎么适合iis呢
      

  6.   

    3)切换到目录“C:\Windows\Microsoft.NET\Framework\v2.0.50727”【****這裡****
    4)执行“aspnet_regiis.exe -ua”,卸载IIS上所有版本的ASP.net。
    5)执行“aspnet_regiis.exe -i”,重新安装ASP.net到IIS
    6)执行“net start w3svc”,启动IIS你的命令没有找到目录,你cmd看怎么切换到目录,百度一下
      

  7.   

    是cmd命令路径有问题,我解决了,谢谢各位