Windowsサービスを作成するためにC#を使用しましたが、インストール後に動作しません。 これはログに何も表示されないため、解決するためのエラーが分かりません。 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。イベントビューアはどういう意味ですか? –