Я перечисляю файлы, хранящиеся на удаленном сервере, в виде таблицы aspx с именем файла, связанным (href) с UNC-путем файла.
когда пользователь щелкает ссылку на имя файла, он должен открыть файл с сервера, чтобы пользователь мог прочитать файл.
Я использую олицетворение (с использованием метода зеркального входа) для загрузки и удаления файлов на той же странице, что отлично работает.
Когда я пытаюсь щелкнуть ссылку для просмотра файла, он выдает сообщение об ошибке, в котором говорится, что доступ запрещен.
При загрузке / удалении файла из моего приложения оно использует олицетворенную учетную запись, указанную в web.config.
Но при попытке доступа по ссылке он использует учетную запись ASP.NET (SERVER \ IUSR_SERVER) по умолчанию.
Я не могу дать доступ на чтение всем в моей общей папке файлового сервера.
Как я могу заставить приложение использовать олицетворенную учетную запись при попытке доступа к файлу для чтения по ссылке, которую я показываю для файлов?
Или, пожалуйста, предложите мне лучшую альтернативу, чтобы сделать то же самое.
Заранее спасибо.