第一次發佈很長一段時間的讀者。c。與filewatcher#窗口服務
我建了一個將它移動到窗口服務之前正確filewatcher Windows窗體應用程序運行100%的容器內工作,我現在recieving兩個單獨的問題。此文件觀察器讀取行更新(lastwrite)的平面文件,刪除/重新創建文件(streamwriter),最後解析強類型數據集,然後上載到SQL服務器。 (這是我的第一個Windows服務) 問題:
1.該雙事件觸發的filewatcher效果服務不同則表單應用程序?
2.有沒有人有答案,爲什麼線程會打破,如果我打電話的課程沒有問題?
3.通過Windows服務進行Windows身份驗證是否存在任何已知問題?
4.有沒有人有強大的Windows服務調試方法?
下面是Windows服務,在此先感謝和我的道歉我的代碼,如果代碼中的一個愚蠢的錯誤,又第一次拍Windows服務。
FileMonitor m_FileMonitor;
public WindowsService()
{
InitializeComponent();
}
protected override void OnStart(string[] args)
{
try
{
Thread myThread = new Thread(DoTheWork);
myThread.Start();
}
catch
{
}
}
void DoTheWork()
{
m_FileMonitor = new FileMonitor(Properties.Settings.Default.PathToFileToWatch, Properties.Settings.Default.PathToErrorLog);
}
protected override void OnStop()
{
// TODO: Add code here to perform any tear-down necessary to stop your service.
}
#1什麼 「雙重事件觸發」? #2你在問什麼可能的失敗情況是可以觸發你的空捕獲塊? #3什麼樣的Windows身份驗證?你想要認證什麼? – 2012-04-04 23:20:11