2010-09-28 1 views
0

Мое чувство говорит, что это невозможно, но в любом случае мне любопытно, есть ли хотя бы обходное решение для этого.Запустить приложение asp.net под учетной записью домена без присоединения к домену?

В основном я работаю на своем клиентском сайте, и моя машина не подключена к домену. Что я хочу сделать, это запустить веб-приложение локально под учетной записью домена и использовать веб-сервер. Webapp использует аутентификацию по умолчанию, аутентификацию Windows. Я попытался с помощью олицетворения с домен \ пользователь & пароль, но я получил следующую ошибку

Не удалось создать маркер пользователя Windows, из учетных данных, указанных в конфигурационном файле. Ошибка в операционной системе «Ошибка входа в систему: неизвестное имя пользователя или неверный пароль.

Должен отметить, что имя пользователя и пароль верны.

Заранее спасибо Юлиан

ответ

0

Если вы не можете получить доступ к контроллеру домена (или ваш компьютер не знает, что контроллер домена для использования), нет никакого способа узнать, если пароль правильный или нет. Что обычно делает Windows, спрашивает DC «соответствует ли этот пароль этой учетной записи» (просто). Теперь в вашем сценарии нет DC. Следовательно, «неизвестное имя пользователя».

+0

Спасибо, это имеет смысл. Итак, я полагаю, единственный способ присоединиться к контроллеру домена. –

+0

Да. Что вы можете сделать после присоединения к домену, отключите ваш компьютер от этой сети. В этом случае будут использоваться кэшированные учетные данные. – naivists

+0

@naivists Привет, я использую это - подключитесь к сети, войдите в систему как пользователь домена, начните использовать приложение - но как только компьютер отключится от сети, я получаю сообщение об ошибке «Отношения доверия между рабочей станцией и доменом» , даже если вы можете войти в систему с помощью этих учетных данных. Любая идея, как это исправить? Спасибо :) – Mara

Смежные вопросы