Я написал новое приложение в сети, в которой раньше не работал, и столкнулся с проблемой.
Если у меня есть следующий код C #:
FileStream fs = File.Create(@"\\MyServer\MyShare\testing.txt");
fs.Close();
В консольном приложении этот код выполняется правильно.
В приложении ASP.Net я получаю эту ошибку: Ошибка входа: неизвестное имя пользователя или неверный пароль.
В приложении ASP.Net, если я добавляю в идентификацию impersonate = "true", я получаю эту ошибку: Доступ к пути '\ MyServer \ MyShare \ testing.txt' запрещен.
Я никогда раньше не сталкивался с этим сообщением об ошибке входа в систему; откуда это? Если я создаю приложение на сервере и записываю его в физическое местоположение, оно работает нормально (поэтому безопасность там хорошая), просто создается впечатление, что безопасность общего ресурса не работает (даже если для него установлен параметр «Все»). на полную запись), или на уровне сервера чего-то не хватает, и мне вообще не разрешено просматривать что-либо.
Кто-нибудь знает, что мне здесь не хватает? Я написал другие приложения, которые делали подобные вещи и никогда не сталкивались с этой проблемой
Спасибо!