当前位置: 代码迷 >> Web Service >> xp系統,用iis發布asp網站問題!该如何处理
  详细解决方案

xp系統,用iis發布asp網站問題!该如何处理

热度:355   发布时间:2016-05-02 03:10:30.0
xp系統,用iis發布asp網站問題!急
第一種:我在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版本。

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

------解决方案--------------------
3)切换到目录“C:\Windows\Microsoft.NET\Framework\v2.0.50727”【****這裡****
lz查一下,如何切换到目录,不能这样直接找到iis所在目录所以报错了
------解决方案--------------------
在cmd窗口下打下面的命令,看看有哪些目录?
cd C:\Windows\Microsoft.NET\Framework
dir /ad
------解决方案--------------------
察看一下必要的库有没有安装全,net framew是3.5有没有装呢?
  相关解决方案