Во всех случаях у нас работает .NET Framework 3.5
В моей компании есть сервер под управлением Windows Server 2003 R2 (с пакетом обновления 2), 32-разрядный процессор.Экземпляр IIS на этом компьютере запускает несколько веб-сайтов.Один из наших веб-сайтов - Microsoft CRM 4.
Когда я пытаюсь войти в CRM с локального ПК, все становится совершенно просто.Я получаю запрос на ввод имени пользователя и пароля, ввожу данные, аутентифицируюсь и прохожу.Легко.
Однако: я могу RDP на 2003 Server и открыть IE.Если я затем перехожу на наш веб-сайт CRM, меня просят ввести имя пользователя и пароль.Я предоставляю точно такие же данные - в том числе и правильный домен - при входе с локального ПК.Но ничего.Мне отказано в доступе.
Я являюсь администратором как локального компьютера, так и сервера 2003 года.
Это очень странно.Я даже не знаю, где начать , глядя на это.Я даже не знаю, какие ключевые термины использовать в Google.
Любая помощь будет принята с благодарностью.
Контекст
Теперь, зная, на что похожи разработчики (я один из них), первым ответом будет: «Если вы можете войти в систему со своего ПК, почему вас это волнует?»
Это еще не все.
У нас есть еще один веб-сайт на этом сервере, на котором размещен только набор критических веб-сервисов.Это связано с тем, что сами критически важные веб-службы редко меняются, а другие функции постоянно меняются.Мы не хотим, чтобы критически важные веб-службы перестали работать, пока обслуживание выполняется в других областях, поэтому они были разделены на собственный независимый веб-сайт около 18 месяцев назад.
Я занимаюсь разработкой веб-службы длякритический сайт.Сам этот веб-сервис включает в себя прокси-сервер, который указывает на CrmService в CRM 4. Идея заключается в том, что мы хотим, чтобы люди могли предоставлять определенную информацию - например, контактную информацию ведущего - в нашу CRM.Однако мы не хотим предоставлять кому-либо доступ ко всей системе CRM (очевидно).Поэтому, публикуя наш собственный веб-сервис, который находится посередине, мы можем предоставлять только те функции, которые нужны другим людям.
Этот новый веб-сервис теперь готов к развертыванию.Все сценарии выполнены, все модульные тесты пройдены, все, что должно дать сбой, делает.Это все просто.
Когда я помещаю этот WebService на 2003 Server, он неожиданно перестает взаимодействовать с CrmService из-за сбоя аутентификации.???
В своих попытках диагностировать проблему я заметил, что никто, даже администраторы, не могут войти на веб-сайт CRM с сервера 2003.Поэтому я подозреваю, что все, что вызывает , что проблема также является причиной того, что мой веб-сервис также не может получить доступ к CrmService.
Для дополнительного контекста у нас есть новый мульти-доменСертификат SSL на сервере 2003, и мы разделяем доступ ко всем нашим веб-сайтам через заголовки узлов.
Я не могу придумать более важную информацию.Если я пропустил что-то критическое, просто спросите.