ASP. Net веб-приложение не может прочитать файл в папке - PullRequest
0 голосов
/ 20 января 2020

В моем веб-приложении asp. net я прочитал файл xml для получения ключа. Если файл отсутствует, я показываю форму для ввода ключевых данных, а затем создаю файл.

Первая проблема : мое приложение не распознает файл, даже если он там есть.

Вторая проблема : я запускаю приложение на сервере. При записи, а не поверх файла, браузер показывает имя пользователя и пароль перед записью файла. Если я ввожу учетные данные администратора, это позволяет создать файл.

Я проверил все возможные комбинации разрешений для файла / папки, но не смог решить проблему.

Любые идеи, что я здесь может отсутствовать?

1 Ответ

1 голос
/ 20 января 2020

Вы прочитали файл xml, но является ли он частью вашего решения? Если да, то читаете ли вы его по относительному пути, то есть используете ли вы Server.MapPath для его чтения как Server.MapPath ("~ / Files.test. xml")? Как только вы используете относительный путь, я не думаю, что он будет запрашивать ваши учетные данные, поскольку он все еще находится в каталоге вашего проекта.

Это должно работать. Я также читаю и пишу файлы в своем веб-приложении.

Если это все еще не работает, пожалуйста, скажите мне, как вы читаете файл.

Спасибо,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...