關于ASPNET在IIS一些問題的經驗總結
2024-08-29 03:13:53
供稿:網友
很多開發人員對于iis和aspnet的安裝等問題困擾,特此做下面的小
總結,請大家多交流!
iis 壞了修復辦法!!!!!!!
一般iis運行不了asp.net,試一下下面四種方法,99%有效:
1。.net 安裝的順序應該是先裝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。重設aspnet的密碼,然后在下面的目錄中找到machine.config文
件:%systemroot%/microsoft.net/framework/v1.0.3705/config
(systemroot是你的安裝目錄),在<processmodel>標識中添加/修
改: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的用戶,將該用戶添加到用戶組
中(默認情況下已在user group中)
2。在administrative tools->local security settings->local
policy->userright assignment中,雙擊右欄的log on as a batch
job項,在彈出的窗口中點擊add,選擇或輸入剛才建立的aspuser帳
號,確定。(需要重啟機器)
3。確保aspuser帳號有相應文件、目錄的訪問權限4。在下面的目錄
中找到machine.config文件:%systemroot%
/microsoft.net/framework/v1.0.3705/config (systemroot是你
的安裝目錄),在<processmodel>標識中添加/修改:
username="domainname/aspuser" password="aspuserpassword" 其
中aspuserpassword是剛剛建立的aspuser的密碼,domainname是你的域名
最后把機器reset一下!看看!應該ok了!