c # доступ к файлам с другого сервера

1

У меня было требование прочитать XML-документ с сервера, на котором работает приложение. Я могу сделать это, просто обратившись к файлу, передав строковый url в качестве параметра.

XmlDocument doc = new XmlDocument();
doc.Load(fullPath);  //fullPath is a string. for e.x. c:\myfolder\myxml.xml

Теперь требование изменилось для доступа к файлу с другого сервера, поэтому для этого я просто fullPath свой fullPath как

\\p.o.r.t\c$\myfolder\myxml.xml

Но он не читает файл. Есть ли другой способ доступа к файлам, размещенным на другом сервере.

PS: Если я использую тот же URL-адрес и вставляю его в URL-адрес, я могу получить доступ к файлу.

Теги:

2 ответа

1

Поэтому я, наконец, понял это. Папка, к которой я пыталась получить доступ, не была предоставлена для Authenticated Users. Решение проблемы решало проблему.

0

Вот несколько сообщений, которые содержат действительный ответ:

Доступ к файлам из сетевого ресурса в веб-приложении С#

Доступ Asp.net к сети

и детальная проблема, описанная здесь:

http://support.microsoft.com/kb/207671

Удачи

  • 1
    @ SonerG нет, это не очень хороший ответ, но это отличный ответ. Это гораздо лучше даже для автора вопроса, потому что это позволяет ему думать и что-то делать. Или ты хочешь, чтобы кто-то написал код для тебя? Это ваша работа, и только вы должны делать это, если у вас есть проблемы, поэтому люди здесь помогают. Но автор даже не пытался искать на SO. Так что это лучший ответ.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню