В тестовой среде я подписал сертификат и установил его на веб-сайте в IIS 6. Это использует .NET 2.0. Cert кажется нормальным (за исключением того факта, что клиентские сервисы не полностью доверяют ему, как можно было бы ожидать). Я могу делать все, что захочу, заходя на сайт локально с сервера по HTTPS или HTTP.
Проблема возникает при удаленном доступе к этому сайту. Если на странице есть исключение, соединение сбрасывается . Не возвращать ошибку, а просто пропадать, когда браузер говорит, что не может найти сайт (это происходит после того, как он в течение нескольких секунд набирает обороты, где я вижу трафик TCP от входящего IP-адреса клиента).
Интересно то, что я могу создать пустую страницу ASPX, на которой ничего нет, и все нормально по HTTPS. Но в ту минуту, когда я помещаю , выбрасываю новую исключительную ситуацию (); на страницу, она снова падает. Кстати, кажется, что все работает нормально, если я захожу на ту же страницу, используя вместо этого HTTP.
Так что я немного застрял. Кто-нибудь видел что-то подобное?
Мое первое желание - следовать правилам прокси / брандмауэра между моей удаленной клиентской машиной и сервером, но я хочу убедиться, что это не то, что я мог бы исправить, прежде чем я напишу другие команды.
РЕДАКТИРОВАТЬ ... похоже на проблему с белым списком брандмауэра. У других в моей подсети такая же проблема, но люди в других местах могут справиться с ней просто отлично.