crm2011安裝錯誤

   部署一個crm環境,在安裝過程中遇到如下問題
鏁呴殰鎴睆
 
提示ASP.NET  應用池的spn驗證無法通過. crm deployment web service spn無法通過驗證;web  site的ntautherticationproviders 必須使用NTLM協商身份驗證.
 
解決方法:
  * 對於前面2個警告提示,如果採用默認的服務賬號"network service",則不會出現此警告.如想用域賬號來作爲服務賬號,在沒有做進一步設置的情況下會出現警告.
1.新建一個最低權限的域賬號,並且加入到iis_USERS組;
2.更改此域賬號用戶屬性
 
3.設置對應的spn屬性
setspn -A HTTP/SERVERNAME:PORT DOMAIN\USERNAME
Setspn -A HTTP/FQDN OF SERVER  DOMAIN\USERNAME
    以我安裝名爲crmserver.test.local爲例 ,web 端口爲5555,服務賬號爲crmsrv
 setspn -A HTTP/crmserver:5555 test\crmsrv
 setspn -A HTTP/crmserver.test.local:5555  test\crmsrv
 
 
  * 對於NTAuthenticationproviders 的身份驗證方法可以通過腳本更改,瀏覽到  c:\interput\adminscripts (我c盤爲系統盤) 可以找到一個腳本adsutil.vbs.
可以通過以下方法查看NTauthenticationproviders
cscript adsutil.vbs get w3svc/ID of your web site/NTAuthenticationProviders
 
 
如果不是以上的結果,則需要進行設定
cscript adsutil.vbs set w3svc/ID of your web site/NTAuthenticationProviders -----"negotiate,NTLM"
 
  做完設置後,記得重啓IIS.
 
      以上是在crm2011beta安裝的時候碰到的問題,當然IIS那個錯誤時之前一些人爲的設定變更了.默認情況下NTAuthenticationproviders都是如我查詢的設定,接下來的項目中安裝crm2011 beta RC, 使用域賬號進行最低權限安裝的時候併爲出現類似警告.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章