В моей программе запущен узел службы в качестве фонового потока.Когда я запускаю его в моей Visual Studio, он отлично работает, открывая файл, обрабатывая его и возвращая результаты.Когда я устанавливаю его на компьютер как скомпилированный exe-файл, он не может прочитать входной файл со следующей ошибкой.
[RCR.VDS.exe] - [Info] - [2/11/2011 8:06: 56 AM] - сервер БД VSM загружен.[RCR.VDS.exe] - [Ошибка] - [2/11/2011 8:07:05 AM] - Произошла ошибка при импорте файла [RCR.VDS.exe] - [Ошибка] - [2/11 /2011 8:07:05] - System.ArgumentNullException: путь не может быть пустым.Имя параметра: путь в System.IO.FileStream.Init (строковый путь, режим FileMode, доступ к FileAccess, права Int32, логическое использование useRights, общий доступ к FileShare, буфер32Size Int32, параметры FileOptions, SECURITY_ATTRIBUTES secAttrs, строка msgPath, логическое значение bFromProxy, логическое значение atLongLong)System.IO.FileStream..ctor (путь строки, режим FileMode, доступ к FileAccess, общий доступ к FileShare, буфер32Size Int32, параметры FileOptions, строка msgPath, логический bFromProxy) в System.IO.FileStream..ctor (путь строки, режим FileMode, FileAccessдоступ, общий доступ к FileShare) на RCR.Simulation.Serializer.DeSerializeVehDef (имя файла строки)
Я попытался установить права доступа к файлу для каждого = полный доступ и запустить программу от имени администратора, и ничто не устранило проблему,Кто-нибудь имеет представление о том, в чем может быть проблема?Все участвующие машины являются Win 7 64bit.спасибо за помощь.