2014-01-16 29 views
1

在Web服務中,我想告訴它運行了多久。似乎應該有一個簡單的方法來做到這一點,但顯然我搜索谷歌錯誤的搜索詞,因爲我沒有提出任何事情。我的ASP.Net Web服務運行了多久?

+0

您可以添加在構造函數從會話= +時間取決於datetime.now –

+0

ta.speot.is一些可編輯文件。 – Jeff

+0

通過@ ta.speot.is鏈接的答案是如果您需要知道應用程序運行了多長時間的方式,如果您需要整個流程的時間安排(可能託管多個站點),您應該能夠從流程信息中獲取此信息。 –

回答

1

這就是我所做的(類似於ta.speot.is指出的一些想法here)。指着我有是的,感謝:感謝

Public Sub New() 
    if (Application("ServiceStarted") == null) { // Run only first time 
     Application.Lock() 
     Application("ServiceStarted") = Now() 
     Application.UnLock() 
    } 
End Sub 
+1

我認爲確實沒有多少理由鎖定 - 如果最終運行時創建的應用程序已經出錯了,並且讀取不需要任何鎖定,因爲它總是會在以後發生...... –