Создать каталог (на сетевом драйвере) сгенерировать ошибку при запуске на IIS - PullRequest
3 голосов
/ 09 мая 2019

Я использую asp.net MVC 5 с C #. Приложению необходимо создать папку на сервере, когда произойдет определенное действие.

Папка должна быть создана на одном сетевом диске. Все это работает правильно, когда приложение работает в Visual Studio, однако не работает на IIS.

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

Отредактировано

Единственное, что не могло не помочь, это то, что сетевой диск был создан в программном обеспечении на сервере (сервере QNAP), а не в Windows.

Как я могу заставить IIS вести себя как визуальная студия?

1 Ответ

0 голосов
/ 10 мая 2019

Как насчет создания виртуального каталога, который сопоставляется с общей папкой nas.Вот несколько шагов.

  1. В IIS на вашем сайте щелкните правой кнопкой мыши и выполните «Добавить виртуальный каталог»
  2. В появившемся диалоговом окне введите псевдоним и введите в физическом пути местоположение для общей папки.,
  3. Нажмите кнопку подключения как.Во всплывающем окне выберите конкретного пользователя, а затем введите учетные данные.

Теперь из вашего кода вы получаете доступ к виртуальному каталогу.

Надеюсь, это поможет.

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