Некоторое время серьезно ломал себе голову над этим.
Я пытаюсь добавить виртуальный каталог на сайт, который указывает на общий ресурс UNC. Обе машины не входят в домен, и я знаю, что обе машины видят друг друга.
Я читал, что мне нужно создать учетную запись пользователя на обеих машинах с одинаковым именем пользователя и паролем. Для VDir я установил конкретного пользователя в диалоговом окне «Подключить как» и установил для параметра «Тип входа в учетную запись физического пути» значение «Сеть». Если из диалогового окна основных настроек я запускаю «Тестовые настройки ...», проверка подлинности и авторизация проверяются нормально.
Если я попытаюсь перейти в виртуальный каталог с помощью http через мой сайт, чтобы получить доступ к простой графике, я получаю ошибку 500. Несмотря на то, что включены все подробные сообщения об ошибках, ведение журнала трассировки - ни один из дополнительных кодов ошибок (500.xx) не проходит.
VDir указывает на другой веб-сайт на другом сервере, у которого есть собственный Web.Config. Я думал, что, возможно, этот Web.Config мешает, но когда я временно удалил его, изменений не было.
В настоящее время для пула приложений, назначенного сайту, для идентификатора задано значение ApplicationPoolIdentity. Я пробовал NetworkService, и я попытался использовать настраиваемую учетную запись с тем же именем пользователя и учетными данными, что и учетные записи, которые есть на обеих машинах.
Не совсем уверен, что еще можно попробовать или сделать по-другому, но я надеюсь, что предоставил достаточно информации.
Я заранее ценю любой вклад!
РЕДАКТИРОВАТЬ: Как ни странно, я вижу на сервере с общим ресурсом, что есть логин из АНОНИМНОГО ВХОДА из средства просмотра событий безопасности. Затем немедленный выход из системы ...
БИНГО! Я понял.
Нажмите «Расширенные настройки виртуального каталога» - «Тип входа в систему с учетными данными физического пути» был установлен на «Сеть», потому что я думаю, это имело смысл. Я изменил его на значение по умолчанию «Интерактивный», и вроде все в порядке.
Одно и то же имя пользователя на обеих машинах. Одинаковые пароли для каждого пользователя.
Казалось, это сработало. Надеюсь, эта ветка появится в Google, чтобы помочь какой-то бедняге, который боролся с этой проблемой ...
Спасибо всем, кто посмотрел эту ветку и задумался!