Проблема с физическим путем к файлу в c#

#c# #.net #internet-explorer #file-handling

#c# #.net #internet-explorer #обработка файлов

Вопрос:

У меня есть файл, который хранится, скажем, на физическом диске var path = file://Servername/SampleFiles/abc.docx . Теперь, когда я пытаюсь добавить это в приведенный ниже код

  File.SetAttributes(path, FileAttributes.ReadOnly);
  

С приведенной выше строкой кода я получаю URI file format is not supported , тогда как, если я пытаюсь добавить путь, подобный var path = //Servername/SampleFiles/abc.docx приведенной выше, строка работает нормально, но я получаю запрос в Internet Explorer как Only Secure content is displayed

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

Комментарии:

1. Как здесь задействован IE?

2. В сообщении об ошибке сообщается, что формат файла URI не поддерживается , для меня это выглядит как дымящийся пистолет

3. Кроме того, путь к файлу должен содержать 3 /’s. file:///Servername/SampleFiles/abc.docx

4. В соответствии с URI файлов в Windows путь к URI файла, который не включает имя хоста, должен иметь три косых черты, URI файлов, которые включают хост, должны использовать две косые черты.

5. @Lara для URL-адреса файла это forward / . en.wikipedia.org/wiki/File_URI_scheme @stuartd Я понятия не имел. Спасибо.