Я использую VSTS 2008 + C# + .Net 3.5 для разработки приложения Windows Service. Код очень прост ниже, и я обнаруживаю, что когда File.Copy выдает исключение (например, путь недействителен, без разрешения и т. Д.), Служба выйдет из строя и откроет диалоговое окно, позволяющее мне отлаживать. Моя путаница, я думаю, что необработанное исключение потока, созданного службой Windows, никогда не приведет к сбою службы. Почему сбой службы и всплывающее диалоговое окно отладки?почему Windows Service crash?
public partial class Service1 : ServiceBase
{
public Service1()
{
InitializeComponent();
}
protected override void OnStart(string[] args)
{
Thread t = new Thread (WriteF);
t.Start();
}
static void WriteF() {
File.Copy("dummy.txt", @"\\somelocation\dummy.txt");
}
protected override void OnStop()
{
}
}
ошибка ... потому что в этом есть ошибка? – wefwfwefwe
Виртуальные gzillions точек. Где стимул отвечать? Я думал, что это что-то еще. – Khash