sunilrout Ответов: 1

Как мне развернуть свой ASP.NET веб-сайт онлайн-обратной связи с моим SQL-сервером в интернете?


уважаемый друг,

Я разработал новый небольшой проект, который представляет собой веб-сайт системы онлайн-обратной связи, используя Visual studio community 2015 со встроенной базой данных sql.

В этом проекте у меня есть 3 веб-страницы вместе с SQL db, которые состоят из 03 таблиц.

Теперь может ли кто-нибудь указать мне, какие шаги необходимо выполнить, чтобы проект, который присутствует на моей локальной машине, был доступен в интернете и из любого места, где любой может получить доступ ?? должен ли я купить доменное имя ? Как к нему можно получить доступ по какому-то уникальному url-адресу, например www.online feedback.com/in/online



Спасибо.
Ждем ваших ценных отзывов.

С уважением
Сунил

Что я уже пробовал:

deploy my asp.net online

1 Ответов

Рейтинг:
2

Keith Barrow

Короткий ответ: это зависит от вас, мы не знаем, сколько трафика вы ожидаете, сколько устойчивости вам нужно, насколько безопасным он должен быть и т. д.

В качестве короткого списка вам понадобится:


  • Сервер, почти наверняка сервер windows, работающий под управлением IIS - для этого потребуется какой - то статический IP-адрес или способ указания имени хоста на машину.
  • Сервер под управлением SQL server - это может быть машина под управлением IIS, но тогда вам действительно нужно будет убедиться, что БД защищена, возможно, будет проще использовать отдельную машину и ограничить входящие IP - адреса вашим хост-сервером-при условии, что вы готовы жить с таким уровнем безопасности
  • Доменное имя, указывающее на сервер IIS, хотя вы можете использовать IP-адрес, пока не разберетесь с этим.
  • Возможно - прошло уже много времени с тех пор, как я делал это на коробке windows, сертификате безопасности, чтобы вы могли настроить HTTPS


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

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

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