В моем коде я делатьFile.Exists on network == неправильно?
if (!File.Exists(getSomePath()))
{
MessageBox.Show("... existing" + " " + getSomePath());
this.Close();
}
Я могу видеть getSomePath()
правильно, но когда я открыть приложение в сети он говорит, оно не существует. Когда я копирую папку на свой локальный диск, она говорит, что она существует.
Что происходит?
Просто уведомление из моего опыта: в случае, если ваш код выполняется в качестве службы Windows, помимо настройки безопасности & Sharing, вам также необходимо сделать учетную запись для входа в свой сервис (в services.msc). Эта учетная запись LogOn должна существовать как на вашем локальном компьютере, так и на удаленном компьютере и иметь тот же пароль. Если у вас есть пользователь домена, тогда все будет проще: просто дайте этому пользователю право доступа к обеим системам. –