Назад | Перейти на главную страницу

как опубликовать веб-сервис в Интернете

Я разработал веб-сервисы на C # и опубликовал на IIS

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

Я очень новичок в этом.

большое спасибо

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

Если вы хотите настроить его в интранете, вам необходимо:

  • Установите его на правильно настроенном сервере. Может быть сложно.
  • Настройте перенаправление NAT на вашем маршрутизаторе, чтобы, когда кто-то подключается к (некоторым) конкретным портам вашего публичного адреса сети, запрос будет перенаправлен на ваш сервер.
  • Если вам нужен новый домен, отличный от того, которым вы уже владеете, зарегистрируйте его. Проверьте, является ли ваш IP статическим (вероятно, для среднего бизнеса) или динамическим (домашний или небольшой). Если ваш IP-адрес - динамическая конфигурация немного сложнее.

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

Итак, сначала вам нужен фиксированный IP. Dyndns.com - это бесплатный сервис, который сопоставляет имя хоста (yourhostname.dyndns.org) с (динамическим) IP-адресом. У него также есть клиент, который автоматически обновляет сопоставление с динамическим IP-адресом.

Во-вторых, вам нужно будет исправить локальный адрес вашего ISS-сервера / компьютера, это можно сделать на экране сетевых адаптеров на панели конфигурации.

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

Если вы используете локальный брандмауэр, вам может потребоваться его настройка.

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

Ура