2011-09-16 96 views
-1

我正在嘗試在x64中運行X86應用程序。對於微軟在http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/405f5bb5-87a3-43d2-8138-54b75db73aa1.mspx?mfr=true運行VB腳本時出現錯誤代碼800A0401

cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 「true」 

提供了下面的代碼在運行該腳本,我得到錯誤

在焦炭25 說明:預計年底聲明 代碼:800A0401

我不知道VBscript語法來檢查。請幫幫我。

+0

是否錯誤信息包括髮生錯誤的行號? – Helen

+0

是啊!但它是一行代碼。並且錯誤是在字符25處(即'cscript.exe adsutil.vbs'末尾) – Mal

+0

如果它是VBScript語法錯誤,則它位於adsutil.vbs腳本本身的某處,而不是命令行中。這就是爲什麼我要求#號線。順便說一句,你使用的是什麼版本的Windows和IIS? – Helen

回答

2

我想這個問題是在「true」花哨的引號。請嘗試使用"true"true代替。

+0

+1我打算說同樣的事情。有人應該告訴微軟從其網站上的命令中刪除這些「智能」引號...... –

+0

問題很明顯,錯誤在於字符25不在最後。不過,我試過你的答案,但仍然是一樣的。在Char 25說錯誤 – Mal

0

我認爲這是

set 
代碼

。我建議有這樣的:

cscript.exe adsutil.vbs 
set W3SVC/AppPools/Enable32BitAppOnWin64 「true」 
相關問題