Ошибка публикации: System.DirectoryServices.DirectoryServicesCOMException - PullRequest
2 голосов
/ 07 февраля 2012

Я использую аутентификацию AD в своем решении asp.net MVC. Он работает на локальном сервере, но при публикации я получаю сообщение об ошибке: «System.DirectoryServices.DirectoryServicesCOMException: произошла ошибка операций». Кто-нибудь знает, что я должен делать?

Ответы [ 2 ]

2 голосов
/ 07 февраля 2012

Проверьте, публикуете ли вы dll: System.DirectoryServices.dll и System.DirectoryServices.AccountManagement.dll.

Перейдите в раздел «Ссылки» в своем веб-проекте, найдите обе ссылки, нажмите клавишу f4 (вкладка свойств) и установите для «Копировать локальный» значение «Истина».

- добавлено позже

После этого проверьте в своем iis, включен ли параметр «Олицетворение Asp.Net». (Щелкните в своем веб-приложении в iis, а затем в значке Авторизация)

0 голосов
/ 03 января 2013

Я нашел эту часть кода и ее работы сейчас:

 using (HostingEnvironment.Impersonate()) {
    // This code runs as the application pool user
         DirectorySearcher searcher ...
    }

http://sanjaymungar.blogspot.com/2010_07_01_archive.html или же http://sharepoint -tweaking.blogspot.com / 2007/12 / олицетворения-в-записи ASPNET-causes.html

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