#web-applications #webforms #c -cli
#веб-приложения #веб-формы #c -cli
Вопрос:
Я работал над программой, которая в основном оценивает продукты, имеющиеся в моей квартире, и рекомендует блюда на основе различных параметров. Я надеялся запрограммировать ее на c / CLI (поскольку в последнее время я трачу на это много времени). Я также думал о дальнейшем расширении ее, чтобы немного упростить управление моей квартирой.
Во время работы над ней мне пришла в голову отличная идея каким-то образом разместить ее онлайн, чтобы я мог делать такие вещи, как выяснять, что я могу съесть на ужин, находясь на работе или в классе.
До сих пор я рассматривал возможность размещения ее в asp.net веб-форма (я полагаю, что я все еще могу написать ее на c / CLI). Есть ли более простой способ сделать это, например, разместить ее прямо с моего компьютера? Я вроде как просто хочу избежать оплаты ежемесячного счета, просто чтобы использовать его на ходу. Я программирую всего несколько лет, так что это действительно новая концепция.
Ответ №1:
Если у вас есть IIS (который, я полагаю, поставляется со многими новыми версиями Windows), вы должны иметь возможность развернуть там свою страницу ASP и разместить ее, как вы сказали, прямо со своего домашнего компьютера. Все, что вам понадобится для удаленного доступа к ней через браузер, — это известный сетевой адрес вашего дома, который будет варьироваться в зависимости от того, был ли ваш IP стабильным или динамическим. Кроме того, ваш компьютер должен быть запущен.
Проблемы безопасности этого подхода определенно следует изучить, прежде чем приступать к его реализации, поскольку запуск этого приложения на общедоступном HTTP-сервере сопряжен с проблемами, варьирующимися от вредительских (люди шпионят за тем, что вы едите) до катастрофических (люди используют ошибки в вашем веб-приложении для атаки на ваш компьютер).