Разрешение на чтение файловой системы веб-службы ASP.NET с использованием учетной записи компьютера - PullRequest
0 голосов
/ 29 ноября 2010

У меня есть веб-приложение, которое работает на SERVER_A. Веб-приложение вызывает веб-сервис, который работает на SERVER_B. Веб-служба возвращает набор имен папок в файловой системе из SERVER_B. Однако веб-служба не может вернуть какой-либо контент, когда я запускаю свое приложение из SERVER_A, но она работает нормально, когда я получаю доступ к веб-службе напрямую через браузер или мой локальный хост, т.е. Я могу заставить его работать для SERVER_A, если я предоставлю имя машины (SERVER_A) доступ к файловой системе через Свойства> Безопасность. Но я не думаю, что это очень безопасно ..?

В идеале мне нужно предоставить служебной учетной записи правильные разрешения, но как мне это сделать? Нужно ли запускать мое приложение на SERVER_A в качестве этой учетной записи службы, чтобы оно передавало удостоверение при подключении к моей веб-службе? Если да, то как мне это сделать?

1 Ответ

1 голос
/ 29 ноября 2010

Вы можете указать кредитные качества, которые вы используете с веб-сервисом. Создав учетную запись службы (если вы еще этого не сделали), вы можете указать учетные данные при попытке использовать веб-сервис ... вот статья MS kb (взгляните на «Второй метод»).

http://support.microsoft.com/kb/811318

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