2016-04-14 54 views
2

我在Windows Server 2012 R2下使用IIS-8。和IIS & Windows服務器的時間完全相同。但本週我們更改了服務器時間,爲夏令時增加了一個小時。這導致我們的IIS時間與實時不同。由於夏令時,我們修改服務器時間時IIS 8時間沒有更改

現在我正在使用一個名爲hangfire的計劃工具,它執行後臺作業,並且它託管在IIS下,我允許用戶使用UI確定計劃時間。

現在的問題是,如果我們將計劃時間設置爲例如18:00,它將在19:00執行。 IIS日誌時間也是一小時過去了實際時間。所以任何人都可以就此提出建議嗎?我如何強制IIS時間和日期與我們的Windows服務器時間和日期保持同步?

謝謝

回答

2

您是否有服務帳戶下運行IIS應用程序?嘗試使用服務帳戶信用登錄並檢查該帳戶的區域設置。

+0

我登錄到安裝了iis的服務器,服務器時間是一個小時加上IIS日誌裏面的時間..所以服務器的時間是說上午10:30,而在iis日誌裏面的時間是09: 30 –

+0

這可能是IIS日誌文件格式的問題。 https://support.microsoft.com/zh-cn/kb/271196。 此外,我不認爲手動更改服務器時間以考慮DST而不是將DST設置爲自動調整時鐘是可取的。該設置在「日期和時間」控制面板的「更改時區...」下可用。 –

+0

我不認爲這是iis日誌文件的問題!正如我在我的問題中提到的,現在我正在使用第三部分工具來執行回地面工作,並且如果我指定我需要在上午10點運行後臺作業,那麼實際執行時間將是11時。因此,似乎iis時間不隨服務器時間調整。 –