none
Reference в Asp приложении RRS feed

  • Вопрос

  • Создал простое приложение в Visual Studio. Добавил Reference DirectoryServices. Запускаю прямо из студии. Проблем нет. Переношу это же приложение на IIS. Вылезает ошибка. Если убрать Reference, то все работает. В dll в папку bin приложения ложил. Эффект тот же. Ошибка такая

    Вход в систему не произведен: имя пользователя или пароль не опознаны
    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 
    
    Exception Details: System.Runtime.InteropServices.COMException: Вход в систему не произведен: имя пользователя или пароль не опознаны.
    
    

    19 сентября 2011 г. 14:13

Ответы

  • Если убрать Reference, то все работает.

    вот здесь немного непонятно, что же работает? Имеется ввиду запрос обрабатывается, но без обращений к AD, коли Вы исключили такой функционал?

    дело в том, что в VS Ваши запросы обрабатываются в контексте безопасности Вашего же пользователя, который, смею предположить, есть пользователь домена. Поэтому все гладко. А приложения IIS по умолчанию вовсе не запускаются от имени доменных пользователей, скорее всего именно в непрошедшей аутентификации IIS-а в домене и проблема.

    Common System.DirectoryServices Issues and Solutions - FAQ описывает возможные варианты решения возникшей у Вас проблемы.


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.
    20 сентября 2011 г. 16:26
    Модератор

Все ответы

  • Если убрать Reference, то все работает.

    вот здесь немного непонятно, что же работает? Имеется ввиду запрос обрабатывается, но без обращений к AD, коли Вы исключили такой функционал?

    дело в том, что в VS Ваши запросы обрабатываются в контексте безопасности Вашего же пользователя, который, смею предположить, есть пользователь домена. Поэтому все гладко. А приложения IIS по умолчанию вовсе не запускаются от имени доменных пользователей, скорее всего именно в непрошедшей аутентификации IIS-а в домене и проблема.

    Common System.DirectoryServices Issues and Solutions - FAQ описывает возможные варианты решения возникшей у Вас проблемы.


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.
    20 сентября 2011 г. 16:26
    Модератор
  • Спасибо большое за ссылку.

    Локально (Win 7) данное приложение развернуть удалось. Но при переносе его на другой компьютер (Win 2008 R2) вылазит ошибка:

    Ошибка HTTP 500.21 - Internal Server Error
    Обработчик "PageHandlerFactory-Integrated" содержит поврежденный модуль "ManagedPipelineHandler" в списке модулей
    

    21 сентября 2011 г. 8:10
  • Еще раз спасибо. Разобрался. Как-то криво .net стоял. Скачал свежий. Поставил все заработало.
    21 сентября 2011 г. 11:34