0

Во всех случаях мы бежим .NET Framework 3.5не удается получить доступ к WebService, хранящуюся на Windows Server 2003 внутри Windows Server 2003

Моя компания имеет сервер с R2 (Service Pack 2), 32-разрядный процессор Windows Server 2003 , Экземпляр IIS на этом компьютере запускает несколько веб-сайтов. Один из веб-сайтов, которые мы запускаем, - это Microsoft CRM 4.

Когда я пытаюсь войти в систему CRM с моего локального ПК, все совершенно просто. Я получаю приглашение для имени пользователя и пароля, я ввожу детали, я аутентифицирован, и я проходил. Легко.

Однако: я могу использовать RDP на сервере 2003 и открывать IE. Если я затем перейду на наш сайт CRM, мне будет предложено ввести имя пользователя и пароль. Я предоставляю точно такие же детали, включая правильный домен, как я вхожу с моего локального ПК. Но ничего. Мне отказали в доступе.

Я являюсь администратором как локального компьютера, так и сервера 2003 года.

Это очень странно. Я даже не знаю, где до начинается, глядя на этот. Я даже не знаю, какие ключевые термины попадают в Google.

Любая помощь будет очень оценена.


Контекст

Теперь, зная, что разработчики, как (я один) первый ответ будет: «Если вы можете войти с вашего ПК, почему вы заботитесь»

Произошло еще много событий.

У нас есть еще один веб-сайт на этом сервере, который ничего не делает, кроме как размещает набор критически важных веб-сервисов. Это связано с тем, что критические веб-сервисы сами по себе редко меняются, но другие функции постоянно меняются. Мы не хотим, чтобы критические веб-сервисы снижались, а обслуживание выполнялось в других областях, поэтому их отделили на собственный независимый веб-сайт около 18 месяцев назад.

Я разрабатываю веб-сервис для критического сайта. Этот веб-сервис включает в себя прокси-сервер, который указывает на CrmService CRM 4. Идея состоит в том, что мы хотим, чтобы люди могли передавать определенную информацию, такую ​​как контактную информацию, в нашу CRM. Однако мы не хотим предоставлять кому-либо доступ ко всей системе CRM (очевидно). Поэтому, публикуя собственный WebService, который находится посередине, мы можем раскрывать только те функции, которые нам нужны другие люди.

Этот новый веб-сервис теперь готов к развертыванию. Все сценарии выполняются, все модульные тесты проходят, все, что должно потерпеть неудачу. Это все очень тяжело.

Когда я помещаю этот WebService на сервер 2003, внезапно он больше не может связываться с CrmService из-за сбоя аутентификации. ???

В моих попытках диагностировать проблему я заметил, что никто, даже не администраторы, не может войти на сайт CRM с сервера 2003 года. Поэтому я подозреваю, что все, что вызывает , что проблема также не отвечает за то, что мой веб-сервис также не смог получить доступ к CrmService.

Для дополнительного контекста у нас есть новый сертификат SSL для нескольких доменов на сервере 2003 года, и мы разделяем доступ ко всем нашим веб-сайтам через заголовки хостов.

Я не могу придумать более актуальную информацию. Если я упустил что-то критическое, просто спросите.

ответ

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