一般IIS運行不了(le)ASP.NET,試一下(xià)下(xià)面四種方法,99%有效:
1、.NET 安裝的(de)順序應該是先裝IIS,再裝VS.NET,如果次序反了(le),或者IIS重裝了(le),就需要使用(yòng)aspnet_regiis.exe -i來(lái)重新安裝IIS Mapping(主要用(yòng)于aspx, asmx等文件的(de)Extention的(de)匹配)。在C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705目錄下(xià),運行下(xià)面的(de)命令:aspnet_regiis.exe -i
2、重設ASPNET的(de)密碼,然後在下(xià)面的(de)目錄中找到Machine.config文件:%Systemroot%\Microsoft.NET\Framework\v1.0.3705\CONFIG(Systemroot是你的(de)安裝目錄),在标識中添加/修改:userName和(hé)password3。如果還(hái)不行,重裝IIS,然後再按照(zhào)方法1進行操作4。如果你的(de)機器是域控制器,你可(kě)以參考Q315158:ASP.NET Does Not Work withASPNET Account on Domain Controller:http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q315158&和(hé)你大(dà)緻講一下(xià)操作的(de)步驟:
1)在Administrative Tools->Active Directory Users and Computers中建立一個(gè)名爲ASPUSER的(de)用(yòng)戶,将該用(yòng)戶添加到用(yòng)戶組中(默認情況下(xià)已在User Group中)
2)在Administrative Tools->Local Security Settings->Local Policy->UserRight Assignment中,雙擊右欄的(de)Log on as a batch job項,在彈出的(de)窗(chuāng)口中點擊Add,選擇或輸入剛才建立的(de)ASPUSER帳号,确定。(需要重啓機器)
3)确保ASPUSER帳号有相應文件、目錄的(de)訪問權限4。在下(xià)面的(de)目錄中找到Machine.config文件:%Systemroot%\Microsoft.NET\Framework\v1.0.3705\CONFIG (Systemroot是你的(de)安裝目錄),在标識中添加/修改:userName="DomainName\ASPUSER" password="ASPUSERpassword" 其中ASPUSERpassword是剛剛建立的(de)ASPUSER的(de)密碼,DomainName是你的(de)域名
最後把機器RESET一下(xià)!看看!應該OK了(le)!