生命就像一場云游 坎坷也是一種收獲

TD提示ErrorServer is Not Available 的解決方法

上一篇 / 下一篇  2008-01-09 11:22:10 / 個人分類:TD

    今天早晨上班,像往常一樣登陸TD ,結果提示"Error Server is Not Available ",系統默認的和自己設置的DOMIN和PROJECT都沒有了,當即驚出一身冷汗!!!趕緊登陸到服務,數據庫,IIS都沒有問題,,我這個郁悶!回到自己位子BAIDU了下,還真查到很多解決方法,不過都比較復雜.還要設置IIS,重置密碼什么的.我懷疑可能還還是IIS配置被改動了.過去問了開發人員,都說沒動過.只是上傳了網站的文件(我們公司網站上線前都要傳到內部服務器測試通過),我估計可能IIS被重起了.就隨手把TD的服務也重起了一下.沒想到在登陸.居然成功了.我倒,居然。。。。。。

    這中間我還想著不成問下裴老師吧,不過幸虧忍住了,總有這種依賴心可不成。雖然這是個不是問題的問題,不過也算解決了。

附上在網上查到的解決方法,雖然沒有用到,不過也對那些無私共享自己經驗的測試前輩表示感謝!

安裝完TD,打開TD首頁提示:Error:Server is Not Available
按確定,再提示:OTA server is not connected
再確定,結果頁面提示如下
Following client components were not downloaded successfully:
1.tdclientui80.TdFrameX
Close all connections to TD Server and try again

用TD的TestDirector Checker檢查了一下,看見里面有一些紅字如下:
The TestDirector installation process creates a virtual directorywhich it attempts to places in High (Isolated)Application Protection,If,after the installationprocess,the virtual directory is otherwise protected,TestDirector cannot word properly,To rectify thissituation,you must resynchronize the IWAM_XXXX accountpassword,or place the virtual directory in Low(IIS process)
Application Protection,For instructions onsynchronizing IWAM_XXXX account passwords,refer toArticle#324 on the following Web site:www.IISFAQ.com
根據上面的提示,到IIS里面的TDBIN目錄里修改了屬性“應用程序保護”,選擇“高(獨立)”結果提示如下:
com+無法與Mircrosoft分布式事務協調程序交談

我郁悶了,為什么總遇到問題,一氣之下把這問題干掉了。

步驟如下:提前說下修改完畢到IIS里面的TDBIN目錄里修改了屬性“應用程序保護”,選擇“高(獨立)”,再瀏覽主頁就沒事了。

1、 重新設置IIS的IWAM賬號密碼。右鍵單擊 我的電腦->管理,打開計算機管理界面打開 本地用戶和組->用戶 右鍵單擊 啟動IIS進程帳號 IWAM_****(注:****一般是計算機名)點擊設置密碼,設置為一個你想要的密碼。

2、 同步IIS metabase中IWAM_MYSERVER的密碼,在CMD中:c:\inetpub\adminscripts>adsutil set w3svc/wamuserpass "yourpassword"也可:選擇"站點 屬性"->目錄安全性標簽->編輯"匿名訪問和驗證控制"->在彈出的框中選中匿名訪問,單擊編輯按鈕->用戶名瀏覽,選擇IWAM_MACHINE,密碼框中輸入同一的密碼,選中"允許IIS控制密碼"->確定。

注意:
在WIN2000中,查看到的密碼為星號,若要不為星號,必須要先修改adsutil.vbs文件。
a.到c盤 inetpub\adminscripts 找到adsutil.vbs  (根據裝系統時設定的不同,有的路徑可能不一樣)
b.右鍵單擊,用記事本打開
c.查找 IsSecureProperty = True  注意=前后各有一個空格
d.將 IsSecureProperty = True 改為 IsSecureProperty = False

獲取 IWAM 帳戶密碼命令: cscript.exe adsutil.vbs get w3svc/wamuserpass
獲取 IUSR 帳戶密碼命令: cscript.exe adsutil.vbs get w3svc/anonymoususerpass
輸入以上命令,按回車可分別查看IWAM和IUSR的密碼。
修改密碼命令:
修改 IWAM 帳戶密碼 cscript.exe adsutil.vbs set w3svc/wamuserpass "password" 
修改 IUSR 帳戶密碼 cscript.exe adsutil.vbs set w3svc/anonymoususerpass "password"
password 設置為你想修改的密碼,即與第一步中你設置的用戶IWAM_****的相同,按回車即可修改完成。
修改密碼前請一定停止所有的Internet信息服務,否則后面可能會出錯,并且IWAM帳戶可能會被鎖定。

3、 同步COM+應用程序所用的IWAM_MYSERVER密碼,在CMD中:c:\inetpub\adminscripts>cscript. synciwam.vbs –v。不成功。也可:
(1)啟動組件服務管理單元: “運行”->“mmc”,啟動管理控制臺,打開“添加/刪除管理單元”對話框,將“組件服務”管理單元添加上。
(2)找到“組件服務”->“計算機”->“我的電腦”->“com+應用程序”->“out-of-process pooled applications”,右擊“out-of-process pooled applications”->“屬性”。
(3)切換到“out-of-process pooled applications”屬性對話框的“標識”選項卡。選擇“此用戶”,瀏覽,選擇用戶名“IWAM_MACHINE”。這些都是缺省的。在下面的“密碼”和“確認密碼”文本框內輸入正確的密碼,確定退出。

(4)系統如果提示“應用程序被一個以上的外部產品創建。你確定要被這些產品支持嗎?”時確定即可。
(5)如果在iis中將其它一些web的“應用程序保護”設置為“高(獨立的)”,那么這個web所使用的com+應用程序的iwam賬號密碼也需要同步。

但是在進行第三步操作時總是報8004e00f錯誤。進入組件服務,查看組件服務/計算機/我的電腦/COM+應用程序,結果報錯"COM+ 無法與 Microsoft 分布式事務協調程序交談",無法查看里面的對象。在事件查看器中msdtc服務沒有正常啟動。解決方法:運行 msdtc -resetlog

最后解決:"COM+ 無法與 Microsoft 分布式事務協調程序交談"在安裝了Windows組件中的消息隊列后,就不會出現這個錯誤了,同時"消息隊列"組件又對服務中的"Distributed Transaction Coordinator"(即msdtc服務)有依存關系,這個服務必須啟用,才可以安裝消息隊列組件!消息隊列裝好后,COM+應用程序菜單就可以打開了,表示其已正常工作!如果在這個時候再裝IIS或者把IIS卸載重裝,就正常了!實際上,手工同步密碼太過麻煩!


TAG:

pwx918的個人空間 引用 刪除 pwx918   /   2008-01-10 09:39:04
很不錯!加油噢!  有空也多來論壇溜跶溜跶哈
 

評分:0

我來說兩句

顯示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日歷

« 2011-06-10  
   1234
567891011
12131415161718
19202122232425
2627282930  

數據統計

  • 訪問量: 7969
  • 日志數: 64
  • 建立時間: 2007-09-05
  • 更新時間: 2008-04-01

RSS訂閱

Open Toolbar
国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97