我不得不從一些傳統的ASP應用程序運行命令行操作。如何使用WScript.Shell對象調試ASP權限問題?
這裏是我的代碼:
<%
cmd = "%comspec% /c echo Hello"
set wsh = CreateObject("WScript.Shell")
ireturn = wsh.Run(cmd, 0, true)
set wsh = nothing
%>
這裏是結果我收到:
Microsoft VBScript運行時錯誤 '800A0046'
權限被拒絕
/測試的.asp,線6
你有任何想法如何使IIS6運行該代碼?
注:當然,我沒有運行echo命令,但我要排除這個問題的任何其他原因。
更新:我想大多數事情tomalaks提然而沒有任何幫助。也許我可以改變一些問題。 如何調試此問題?