Доступ к сети сетевой папки с учетной записью сети ASP.NET

StackOverflow https://stackoverflow.com/questions/3500218

  •  29-09-2019
  •  | 
  •  

Вопрос

Мое приложение ASP.NET MVC 2 работает под встроенной учетной записью локальной сети. Я хочу настроить разрешения на доступ к папке, которая находится на другом компьютере, но в том же домене. Я обнаружил эту папку, щелкнувшую правой кнопкой мыши, чтобы открыть форму его свойства, нажав вкладку «Безопасность» и нажала кнопку «Добавить», которая отображалась, добавляя пользовательскую форму с правильным доменным именем в поле «Расположение». Я сослался на учетную запись с следующим синтаксисом:

<domain name>\<server name>$

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

Кстати, приведенный выше синтаксис работал, когда я создал вход для входа для SQL Server, который отличается от компьютера от веб -сервера.

Это было полезно?

Решение

Хорошо, я отвечу на свой вопрос. Вышеуказанный синтаксис $ был правильным. Просто обязательно выберите Computers Checkbox в типе объекта, при добавлении пользовательских разрешений.

Другие советы

Я был в этой же ситуации раньше. Я не думаю, что получил его на работу с сервером / сетевой службой, но это возможно, стоит попробовать.

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

  • Настройка аудита Windows (на сервере расположена папка), чтобы войти в систему сбой событий безопасности папки.
  • или отслеживать папку с чем -то вроде filemon.exe

.. Отсюда вы можете попытаться добавить учетную запись в настройки безопасности Forlder. (IIRC, я никогда не получил это на работу)

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

  • Осенние пользователя в коде и выполнение действия (мои предпочтения)
  • Установка настроек олицетворения в Web.config до именованного пользователя
  • Установка пула приложений для запуска в качестве пользователя домена.
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top