由于asp.net的版本不正確,或者vs.net先于iis之前安裝配置,都會(huì)發(fā)生各種各樣的問題,比如下面的錯(cuò)誤就是一例:
======================================
無(wú)法顯示 XML 頁(yè)。
使用 XSL 樣式表無(wú)法查看 XML 輸入。請(qǐng)更正錯(cuò)誤然后單擊 刷新按鈕,或以后重試。
--------------------------------------------------------------------------------
名稱以無(wú)效字符開頭。處理資源 'http://localhost/' 時(shí)出錯(cuò)。第 1 行,位置: 2
<%@ Page Language="C#" MasterPageFile="~/SiteBase.Master" AutoEventWireup="true" CodeBehind="default.aspx.cs" Inherits="E...
=======================================================
解決辦法也很簡(jiǎn)單,就是重新注冊(cè)一下iis:從 開始->程序->Microsoft Visual Studio 2005->Visual Studio Tools中打開Visual Studio 2005 Command Prompt,輸入命令:aspnet_regiis -i,這樣就重新注冊(cè).net,不到一分鐘后完畢:
Start installing ASP.NET (2.0.50727).
..................
Finished installing ASP.NET (2.0.50727).
另外還需在虛擬目錄上右健打開屬性對(duì)話框,點(diǎn)擊 ASP.NET屬性頁(yè)在“ASP.NET version”項(xiàng)選擇相應(yīng)的ASP.NET版本(1.1或者2.0)。
經(jīng)過(guò)以上兩步基本能解決問題。
就像我上面所說(shuō),很多問題都是由此引起,所以,如果你的asp.net程序出現(xiàn)一些可能與版本相關(guān)的問題,建議你先運(yùn)行一下 aspnet_regiis.exe程序,以 ‘-i’為參數(shù),重新注冊(cè)一下,也許問題就迎刃而解了。
更多信息請(qǐng)查看IT技術(shù)專欄