2009-12-02 57 views
0

我在計劃任務中收到錯誤:「http://localhost:4625/DataUpdater.aspx.Error消息:未將對象引用設置爲對象的實例。」計劃任務錯誤

Scheduledtask vbs腳本:

Call LogEntry() 

Sub LogEntry() 

    On Error Resume Next   

    Dim objRequest 
    Dim URL 

    Set objRequest = CreateObject("Microsoft.XMLHTTP") 

    URL = "http://localhost:4625/DataUpdater.aspx" 

    objRequest.open "POST", URL , false 

    objRequest.Send 

    Set objRequest = Nothing 

End Sub 

回答

0

如果錯誤是由卡西尼/ IIS回來,那麼你應該張貼在.aspx/.aspx.cs文件中的代碼,並且錯誤發生就行了。

+0

當我運行它手動,它的工作原理。問題只在計劃任務。 – Jignesh 2009-12-02 05:10:40

+1

是在網站或VBScript中的錯誤?通常計劃的任務問題與權限以及該任務運行的帳戶有關。 – 2009-12-02 05:19:49

+0

VBScript正常。錯誤發生在dataupdater頁面。我在Page_Load()中使用了Session狀態。 – Jignesh 2009-12-03 02:41:24

0

您是否嘗試過使用批處理文件來執行此操作?

例如這裏有一些樣品運行線路:

cscript.exe c:\scripts\call_logs.vbs 

或者:

script.exe c:\scripts\call_logs.vbs 

這是一個我用來存檔功能,IIS日誌:

C:\WINDOWS\system32\wscript.exe D:\scripts\list.vbs