Member 13786507 Ответов: 3

Как мне самостоятельно разместить свой сайт ASP.NET приложение ?


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

Я видел в интернете предварительно построенную базу данных фильмов, но в Visual Studio я могу опубликовать веб-сайт только на "localhost:1234".
Как я могу сделать это приложение доступным в интернете, а не только в моей домашней сети?

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

Я пробовал инструменты веб - управления в Windows, но безуспешно..

3 Ответов

Рейтинг:
2

Member 13786507

Идеальный,

Спасибо вам, я действительно ценю ваш совет и спасибо, что вы мне помогли.


RickZeeland

Сначала мы не заметили вашего комментария, вы должны использовать кнопку "есть вопрос или комментарий", чтобы отреагировать. Вы также можете отметить решение как ответ или оценить его звездочками. Дайте нам знать, если вы получили ваш сайт работает :)

Рейтинг:
0

RickZeeland

Вам нужно узнать, по какому ip-адресу можно связаться с вашим сайтом, есть такие бесплатные сервисы, как Какой у меня IP-адрес? Сетевые инструменты и многое другое[^] это может показать вам это.
Вероятно, вам также нужно проверить настройки вашего маршрутизатора и посмотреть, не блокирует ли он доступ.
Если он все еще не работает, проверьте своего провайдера, некоторые не разрешают такого рода доступ.

Одно слово предупреждения: использование автономного приложения, доступного в интернет, не совсем хорошая идея, см. статью здесь для объяснения: Реализация веб-сервера Kestrel в ASP.NET ядро | Microsoft Docs[^]


Рейтинг:
0

OriginalGriff

Я думаю, что вы настраиваете себя на реальные проблемы здесь, но в теории это довольно просто: Используйте OWIN для самостоятельного размещения ASP.NET Web API 2 | Microsoft Docs[^]

Но сделаю ли я это? Нет. Даже немного. Хотя бы потому, что вам нужен домен, чтобы сделать его "правильным" веб-сайтом (если у вас его нет, вам придется получить доступ к нему через IP-адрес, поэтому вам нужно будет убедиться, что ваш домашний интернет-провайдер дал вам статический IP-адрес, или он будет меняться каждый раз, когда ваш маршрутизатор сбрасывается.

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