一般iis運行不了asp.net,試一下下面四種方法,99%有效:
1。.net 安裝的順序應(yīng)該是先裝iis,再裝vs.net,如果次序反了,或者iis重裝了,就需要使用aspnet_regiis.exe -i來重新安裝iis mapping(主要用于aspx, asmx等文件的extention的匹配)。在c:/windows/microsoft.net/framework/v1.0.3705目錄下,運行下面的命令:aspnet_regiis.exe -i
2。重設(shè)aspnet的密碼,然后在下面的目錄中找到machine.config文件:%systemroot%/microsoft.net/framework/v1.0.3705/config(systemroot是你的安裝目錄),在標(biāo)識中添加/修改:username和password3。如果還不行,重裝iis,然后再按照方法1進行操作4。如果你的機器是域控制器,你可以參考q315158:asp.net does not work withaspnet account on domain controller:http://support.microsoft.com/default.aspx?scid=kb;en-us;q315158&和你大致講一下操作的步驟:
1)在administrative tools->active directory users and computers中建立一個名為aspuser的用戶,將該用戶添加到用戶組中(默認(rèn)情況下已在user group中)
2)在administrative tools->local security settings->local policy->userright assignment中,雙擊右欄的log on as a batch job項,在彈出的窗口中點擊add,選擇或輸入剛才建立的aspuser帳號,確定。(需要重啟機器)
3)確保aspuser帳號有相應(yīng)文件、目錄的訪問權(quán)限4。在下面的目錄中找到machine.config文件:%systemroot%/microsoft.net/framework/v1.0.3705/config (systemroot是你的安裝目錄),在標(biāo)識中添加/修改:
username="domainname/aspuser" password="aspuserpassword" 其中aspuserpassword是剛剛建立的aspuser的密碼,domainname是你的域名
最后把機器reset一下!看看!應(yīng)該ok了!
新聞熱點
疑難解答
圖片精選