我使用c#來創建Windows服務,但安裝後,它不起作用 ,它在日誌中什麼也沒有顯示,所以我不明白解決它的錯誤 。 Windows服務未啓動
這是我在啓動事件
protected override void OnStart(string[] args)
{
StartSynchro();
}
public void StartSynchro()
{
while (!System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable())
{
System.Threading.Thread.Sleep(TimeSpan.FromHours(1));
}
GoogleDriveHandler driveHandler = new GoogleDriveHandler();
List<Google.Apis.Drive.v3.Data.File> onlineFiles = driveHandler.getFiles();
Google.Apis.Drive.v3.Data.File onlineVerCSVFile = onlineFiles.Where(c => c.Name == GoogleDriveHandler.onlineVerCSV).First();
onlineFiles.Remove(onlineVerCSVFile);
List<KeyValuePair<string, string>> result = Helper.ReadFromMemoryStream(driveHandler.downloadfile_GetStream(ref onlineVerCSVFile));
List<string> corspondingVer = new List<string>();
foreach (var onlineFile in onlineFiles)
{
corspondingVer.Add(result.Find(c => c.Key == onlineFile.Name).Value);
}
List<Google.Apis.Drive.v3.Data.File> fileToDownload = LocalClasses.LocalFilesInfo.getFilesToDwonload(onlineFiles, corspondingVer, ref driveHandler);
driveHandler.StartDownloading(fileToDownload);
return;
}
OnStart重寫如何看起來像? –
查看事件查看器中的任何異常詳情。 –
@AlexK。事件查看器是什麼意思? –