Как нам с трудом снимать длительную программу NETMF, которая останавливается в производстве?
Situtation
у меня естьСЭЗ Кобра II NET запуск тестового кода. Он отправляет данные каждую секунду на сервер в локальной сети. Сервер записывает данные в текстовый файл. После 27 часов и 97 200 успешных отправок Cobra прекращает отправку. Ясно, что я не собираюсь отлаживать в течение 27 часов, и я не уверен, как еще устранить неполадки, потому что стандартные подходы к устранению неполадок программного обеспечения не применяются.
Вопрос
Если бы я писал в журнал ошибок на Cobra, как бы я получил к ним доступ?У NETMF есть журналы приложений? Как мы можем получить к ним доступ?Есть ли просмотрщик событий?Какие другие шаги по устранению неисправностей / отладки являются жизнеспособными здесь?Код
public class Program
{
private static Timer timer;
private Network network;
public static void Main()
{
Program p = new Program();
p.network = new Network();
p.RepeatedlySendDataToWcfService();
Thread.Sleep(Timeout.Infinite);
}
private void RepeatedlySendDataToWcfService()
{
Program.timer =
new Timer(this.TimerCallback_SendSbcData, new object(), 0, 1000);
}
private void TimerCallback_SendSbcData(object stateInfo)
{
SbcData data = new SbcData();
this.network.Send(data);
}
}
Поиск и исследование
https://stackoverflow.com/search?q=netmf+troubleshooting Нет результатов.https://stackoverflow.com/search?q=netmf+error+log Нет результатов.https://stackoverflow.com/search?q=netmf+remoting Нет результатов.Можем ли мы получить доступ к журналам ошибок Cobra II?NETMF - отладка приложений