Я довольно плохо знаком с услугами WCF, размещенными на IIS через Интернет. Я буду развертывать службу WCF через IIS (6 или 7) и хотел бы предоставить эту службу через Интернет. Он будет размещен в корпоративной сети с брандмауэром. Я хочу, чтобы эта служба была доступна через Интернет (должна иметь возможность проходить через брандмауэр)

Я провел некоторое исследование по этому вопросу и по некоторым указателям, которые я получил:

  1. Я мог бы использовать wsHTTPBinding или nettcpbinding (клиент предназначен для .net клиента). Какая из привязок предпочтительнее.
  2. Чтобы преодолеть корпоративный я наткнулся на DMZ сервер, какова цель этого и действительно ли мне нужно это использовать).
  3. Я буду передавать некоторые файлы между клиентом и сервером, и клиент должен знать ход обработки на сервере и конечный результат.

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

0