2015-04-08 5 views
1

Я пытался просмотреть файл (S: \ Scalable Development \ DRD_ToolPointManagement.doc) из общего доступа через веб-браузер с помощью приложения. когда я запускаю свое приложение в локальном режиме, он работает там, где я нажимаю код на среду разработчика и QA, не могу открыть файлне удалось открыть файл с общего диска

+0

Вам нужно будет разместить более подробную информацию. См. [Ask]. –

+0

Какая платформа вы и окружающая среда QA работают? Обратите внимание, что доступ к сопоставленным дискам из кода не будет работать в Windows8, вам нужно использовать путь UNC – David

ответ

-1

При использовании элемента управления веб-браузера вы используете Internet Explorer. Таким образом, могут применяться настройки безопасности.

Вам необходимо изменить их в настройках интернет-панели панели управления для каждого компьютера, на который вы хотите развернуть.

Например, вам может потребоваться добавить место в доверенную зону. Кроме того, целевой IE не может быть настроен на открытие документов Office на месте.

+0

Почему downvote? Я испытал это, поэтому ... –

0

Существуют две разные проблемы: сначала используется сопоставленный диск и, во-вторых, права доступа к папке. Оба они зависят от того, на какой учетной записи работает приложение. Посмотрите на http://www.iis.net/learn/get-started/planning-for-security/understanding-built-in-user-and-group-accounts-in-iis

Вам нужна встроенная группа IIS_WPG, которая охватывает пул приложений, чтобы иметь доступ к сетевому диску. Если диск S: не отображается на веб-сервере, вам также необходимо использовать UNC-путь. Если вы посмотрите в Windows Explorer, ваш S: диск появится что-то вроде

myshare (\\myserver) (S:), которые должны быть переведены на \\myserver\myshare\Scalable Development\DRD_ToolPointManagement.doc

администратор домена необходимо разрешить доступ к сетевому ресурсу, и вы, возможно, потребуется рассмотреть impersonation

+0

Похоже, у моего веб-сервера нет разрешений на доступ к файлу. System.IO.File.Exists (S: \ Scalable Development \ DRD_ToolPointManagement.doc) возвращает false, когда я запускаю его на моем веб-сервере. Как я могу проверить, имеет ли мой веб-сервер доступ к S Drive? –

+0

Я отредактировал мой ответ, чтобы предоставить дополнительную информацию –

Смежные вопросы