https на прокси-сервере для сайта asp.net? - PullRequest
0 голосов
/ 20 октября 2011

У меня есть простая веб-служба asp.net, которая имеет метод входа в систему, и ее развернутый на сервере IIS URL-адрес http://sitename.domain.org:9111/membership/membershipdir.asmx.

Моя сетевая команда создала URL-адрес прокси-сервера SSL на прокси-сервере (я думаю, что это apache) для этого сайта веб-службы. Теперь веб-сервис может получить доступ через прокси, как этот https://www.domain.org/webservices/spws/Membership/membershipdir.asmx.

Работает нормально, но когда я вызываю метод веб-сервиса. URL окна результатов, отображаемый на http://servername.domain.org:9111/Membership/membershipdir.asmx/Login

Теперь сетевая команда, жалующаяся на порт 9111, все еще выставляет публике часть входа в систему. что-то должно измениться в приложении. Я не понимаю, что я должен изменить на уровне приложения.

Я также не понимаю, почему результаты при отображении с именем сервера без имени прокси-сервера?

У кого-нибудь есть подсказка?

1 Ответ

0 голосов
/ 20 октября 2011

Проверить: Какой лучший способ получить текущий домен в ASP.NET? всегда использовать один и тот же домен, к которому пользователь обратился с первоначальным запросом.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...