powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Мини web сервер на c#
34 сообщений из 34, показаны все 2 страниц
Мини web сервер на c#
    #39891176
lorner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Очередной вопрос от новичка в c# и .NET...

Осваиваю c# и использую для компиляции проектов scs.exe из комплекта .NET Framework (Visual Studio нет и нет возможности установить), набираю код в Far-e и копилирую. Можно ли написать что-то вроде "мини web сервера" на с# используя только эти средства?
Что вообще нужно на данном этапе - пользователю в браузере задается вопрос и он должен ввести ответ, который проверяется на правильность
Нашел вот такой пример использования HttpListener на metanit - https://metanit.com/sharp/net/7.1.php. Запустил приведенный пример у себя - работает. Нужно и дальше копать в этом направлении (HttpListener и пр.) или можно использовать что-то другое?
Нужен ли здесь JavaScript?
...
Рейтинг: 0 / 0
Мини web сервер на c#
    #39891192
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lorner,

а гуглить не пробовали?
https://habr.com/ru/post/120157/
...
Рейтинг: 0 / 0
Мини web сервер на c#
    #39891202
lorner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladimir Baskakov
lorner,

а гуглить не пробовали?
https://habr.com/ru/post/120157/


Пробовал, извиняюсь, видел эту статью и не укзал ее здесь, смутила дата статьи "28 мая 2011" - очень давно ))
...
Рейтинг: 0 / 0
Мини web сервер на c#
    #39891205
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lorner, я думал эта куита Kestrel называется... обо-снуйте Visual Studio нет и нет возможности установить.... Уррря! Едит появился!
...
Рейтинг: 0 / 0
Мини web сервер на c#
    #39891220
lorner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buser
lorner, я думал эта куита Kestrel называется... обо-снуйте Visual Studio нет и нет возможности установить
.... Уррря! Едит появился!

Нужно использовать только то, что есть
Что такое "Едит"?
...
Рейтинг: 0 / 0
Мини web сервер на c#
    #39891232
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lorner,

edit, наверное.

есть же Visual Studio Code, он бесплатный , поддерживает интелисенс и прочие ништяки
...
Рейтинг: 0 / 0
Мини web сервер на c#
    #39891242
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtes
есть же Visual Studio Code, он бесплатный , поддерживает интелисенс и прочие ништяки

Ещё есть и SharpDevelop, тоже бесплатный, тоже с интеллисенсом и прочими свистелками.
...
Рейтинг: 0 / 0
Мини web сервер на c#
    #39891312
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и есть компы с закрытым интернетом и флешками. На которых есть ФАР. сам видел (((

авторПробовал, извиняюсь, видел эту статью и не укзал ее здесь, смутила дата статьи "28 мая 2011" - очень давно ))

ну давно и давно.... работает же....
...
Рейтинг: 0 / 0
Мини web сервер на c#
    #39891313
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Немного предистории
lorner
Работаю в банке. Кто работал, тот знает, что все максимально "закрыто" на рабочих местах - компиляторов нет, антивирус многое контролирует, сайты заблокированы (но не все, допустим для практики программирования хожу Codewars) и пр. Но иногда возникают небольшие задачи для, для решения которых хорошо бы иметь среду разработки и пр. Вопрос - есть ли какое-нибудь online решение?
...
...
Рейтинг: 0 / 0
Мини web сервер на c#
    #39891318
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lorner
buser
lorner, я думал эта куита Kestrel называется... обо-снуйте пропущено...
.... Уррря! Едит появился!


Нужно использовать только то, что есть
Что такое "Едит"?

редактирование своих постов
...
Рейтинг: 0 / 0
Мини web сервер на c#
    #39891325
lorner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T
Немного предистории
lorner
Работаю в банке. Кто работал, тот знает, что все максимально "закрыто" на рабочих местах - компиляторов нет, антивирус многое контролирует, сайты заблокированы (но не все, допустим для практики программирования хожу Codewars) и пр. Но иногда возникают небольшие задачи для, для решения которых хорошо бы иметь среду разработки и пр. Вопрос - есть ли какое-нибудь online решение?
...


Спасибо))! Тоже подумал что нужно дать ссылку на тот пост для более четкого понимания ситуации ))
...
Рейтинг: 0 / 0
Мини web сервер на c#
    #39891326
lorner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил
lorner
пропущено...


Нужно использовать только то, что есть
Что такое "Едит"?

редактирование своих постов


Почему не у всех? У себя не вижу... (
...
Рейтинг: 0 / 0
Мини web сервер на c#
    #39891333
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Мини web сервер на c#
    #39891337
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
.NET Core CLI

Что мешает поставить VS Code? Её можно установить простым копированием в любое место, как "Portable Application". https://code.visualstudio.com/docs/editor/portable
...
Рейтинг: 0 / 0
Мини web сервер на c#
    #39891432
lorner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat
.NET Core CLI

Что мешает поставить VS Code? Её можно установить простым копированием в любое место, как "Portable Application". https://code.visualstudio.com/docs/editor/portable


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

Даже обычное скачивание и сохранение файлов может вызвать вопросы, это покажется кому то бредом, но на данный момент такова реальность
...
Рейтинг: 0 / 0
Мини web сервер на c#
    #39891475
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lorner
fkthat
.NET Core CLI

Что мешает поставить VS Code? Её можно установить простым копированием в любое место, как "Portable Application". https://code.visualstudio.com/docs/editor/portable


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

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


Слушайте, я десять с хвостиком лет отработал в конторе похожего типа , и понимаю о чем. и тоже учился раззиповывать инсталляторы чтобы не оставлять следов в реестре. Можно я поделюсь мнением? За частный серверок внутри сети тоже может прилететь от безопасников. Это раз. Два - лучше идеально уметь работать с положенными всем инструментами, чем велосипедить из подручного материала, там сервера и все такое. Если у всех в конторе эксель - надо выжимать супервсе из экселя. и все. Если положен акцесс то из него.

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

С уважением и добрыми пожеланиями ..................
...
Рейтинг: 0 / 0
Мини web сервер на c#
    #39891483
lorner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladimir Baskakov
lorner
пропущено...


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

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


Слушайте, я десять с хвостиком лет отработал в конторе похожего типа , и понимаю о чем. и тоже учился раззиповывать инсталляторы чтобы не оставлять следов в реестре. Можно я поделюсь мнением? За частный серверок внутри сети тоже может прилететь от безопасников. Это раз. Два - лучше идеально уметь работать с положенными всем инструментами, чем велосипедить из подручного материала, там сервера и все такое. Если у всех в конторе эксель - надо выжимать супервсе из экселя. и все. Если положен акцесс то из него.

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

С уважением и добрыми пожеланиями ..................


Согласен, что это все попытка создать "Велосипед", просто я знаю c# и пытаюсь решить свою задачу его средстами. Excel есть на рабочем месте, но VBA я не знаю

Я описал выше, что нужно, если это возможно - в браузере пользователю задается вопрос и он печатает ответ, который проверяется на правильность
...
Рейтинг: 0 / 0
Мини web сервер на c#
    #39891489
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
lorner,

а официальным путем пойти не пробовали?
Написать заявление на имя начальника, что "в связи с производственной необходимостью, прошу ..."
...
Рейтинг: 0 / 0
Мини web сервер на c#
    #39891494
lorner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2
lorner,

а официальным путем пойти не пробовали?
Написать заявление на имя начальника, что "в связи с производственной необходимостью, прошу ..."


Нет, это не производственная задача и в мои обязянности сейчас не входит программирование
...
Рейтинг: 0 / 0
Мини web сервер на c#
    #39891662
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lorner
Нет, это не производственная задача и в мои обязянности сейчас не входит программирование

Ну, значит, сиди спокойно и не программируй. Программируй дома в свободное время.
...
Рейтинг: 0 / 0
Мини web сервер на c#
    #39891747
lorner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat
lorner
Нет, это не производственная задача и в мои обязянности сейчас не входит программирование

Ну, значит, сиди спокойно и не программируй. Программируй дома в свободное время.


Какое отношение это имеет к вопросу который я задал? Я описал ситуацию и средства которые у меня есть для решения задачи, если Вы можете помочь прошу написать что-нибудь более содержательное
...
Рейтинг: 0 / 0
Мини web сервер на c#
    #39891809
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lorner
Vladimir Baskakov
пропущено...


Слушайте, я десять с хвостиком лет отработал в конторе похожего типа , и понимаю о чем. и тоже учился раззиповывать инсталляторы чтобы не оставлять следов в реестре. Можно я поделюсь мнением? За частный серверок внутри сети тоже может прилететь от безопасников. Это раз. Два - лучше идеально уметь работать с положенными всем инструментами, чем велосипедить из подручного материала, там сервера и все такое. Если у всех в конторе эксель - надо выжимать супервсе из экселя. и все. Если положен акцесс то из него.

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

С уважением и добрыми пожеланиями ..................


Согласен, что это все попытка создать "Велосипед", просто я знаю c# и пытаюсь решить свою задачу его средстами. Excel есть на рабочем месте, но VBA я не знаю

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


Ну, а какие порты и какой машины вы откроете, чтобы пользователь задавал вопросы и получал ответы? У вас внутри сети фокус пройдет? Если робот будет вопросоотвечать под вашим контролем с вашей машины, то есть больше одного варианта.

1) Сетевая папка. Которую просматривает планировщик типа крона и откуда берет вопросы и кладет ответы.
2) Макрос на уровне аутлука который парсит письма с вопросами и отдает ответы....

Это сходу. А так ну ответы - да скомпилировать можно, нет джаваскрипт необязателен.... но. есть гораздо более изысканные способы отстрелить себе ногу, чем в сложной конторе писать на сишарпе с нуля серверок. ну, .... мнение
...
Рейтинг: 0 / 0
Мини web сервер на c#
    #39891825
lorner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladimir Baskakov
lorner
пропущено...


Согласен, что это все попытка создать "Велосипед", просто я знаю c# и пытаюсь решить свою задачу его средстами. Excel есть на рабочем месте, но VBA я не знаю

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


Ну, а какие порты и какой машины вы откроете, чтобы пользователь задавал вопросы и получал ответы? У вас внутри сети фокус пройдет? Если робот будет вопросоотвечать под вашим контролем с вашей машины, то есть больше одного варианта.

1) Сетевая папка. Которую просматривает планировщик типа крона и откуда берет вопросы и кладет ответы.
2) Макрос на уровне аутлука который парсит письма с вопросами и отдает ответы....

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


Как я писал выше первый попавшийся пример - https://metanit.com/sharp/net/7.1.php - заработал. Все будет локально, не по сети. Хранение вопросов и ответов - тоже локально
...
Рейтинг: 0 / 0
Мини web сервер на c#
    #39891907
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lorner
Какое отношение это имеет к вопросу который я задал? Я описал ситуацию и средства которые у меня есть для решения задачи, если Вы можете помочь прошу написать что-нибудь более содержательное

Я же написал - Core CLI (с любым редактором) или VS Code (в портабел режиме хоть с флешки можно запускать). А так-то, твой вопрос - это вопрос о том, как на..ть своего работодателя, что почти что как вопрос по взлому чего-то.
...
Рейтинг: 0 / 0
Мини web сервер на c#
    #39891989
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lorner
Vladimir Baskakov
пропущено...


Ну, а какие порты и какой машины вы откроете, чтобы пользователь задавал вопросы и получал ответы? У вас внутри сети фокус пройдет? Если робот будет вопросоотвечать под вашим контролем с вашей машины, то есть больше одного варианта.

1) Сетевая папка. Которую просматривает планировщик типа крона и откуда берет вопросы и кладет ответы.
2) Макрос на уровне аутлука который парсит письма с вопросами и отдает ответы....

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


Как я писал выше первый попавшийся пример - https://metanit.com/sharp/net/7.1.php - заработал. Все будет локально, не по сети. Хранение вопросов и ответов - тоже локально


А зачем локально, не по сети, запускать протокол HTTP? почему не сделать просто форму. С полями вопроса и ответа? просто форма, с двумя полями вопрос и ответ. Надо значит надо, но зачем? позлить корпоративные следящие программы - ==а у меня тут порты открываются==? Просто из интереса спрашиваю
...
Рейтинг: 0 / 0
Мини web сервер на c#
    #39892109
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lorner
Excel есть на рабочем месте, но VBA я не знаю

Ну так изучи, не rocket science
...
Рейтинг: 0 / 0
Мини web сервер на c#
    #39892257
lorner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladimir Baskakov
lorner
пропущено...


Как я писал выше первый попавшийся пример - https://metanit.com/sharp/net/7.1.php - заработал. Все будет локально, не по сети. Хранение вопросов и ответов - тоже локально


А зачем локально, не по сети, запускать протокол HTTP? почему не сделать просто форму. С полями вопроса и ответа? просто форма, с двумя полями вопрос и ответ. Надо значит надо, но зачем? позлить корпоративные следящие программы - ==а у меня тут порты открываются==? Просто из интереса спрашиваю


Т.е. Вы рекомендуете сделать обычное Win GUI приложение?
...
Рейтинг: 0 / 0
Мини web сервер на c#
    #39892258
lorner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил
lorner
Excel есть на рабочем месте, но VBA я не знаю

Ну так изучи, не rocket science


Не отбрасываю этот вариант (даже книжку скачал)), но пока ориентируюсь больше на c#
...
Рейтинг: 0 / 0
Мини web сервер на c#
    #39892435
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lorner
Vladimir Baskakov
пропущено...


А зачем локально, не по сети, запускать протокол HTTP? почему не сделать просто форму. С полями вопроса и ответа? просто форма, с двумя полями вопрос и ответ. Надо значит надо, но зачем? позлить корпоративные следящие программы - ==а у меня тут порты открываются==? Просто из интереса спрашиваю


Т.е. Вы рекомендуете сделать обычное Win GUI приложение?


Я не вижу никакого смысла делать серверное приложение при работе в одно лицо на локальной машине. Лишние трудозатраты.
В разработке, поддержке.

Вплоть до консольного приложения. Ввели данные в файл, запустил мегамодуль, он все обсчитал и положил в соседний файл. Когда основная логика реализована и отлажена, какой интерфейс к ней прикручивать - дело вкуса.
...
Рейтинг: 0 / 0
Мини web сервер на c#
    #39892455
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lorner
Изопропил
пропущено...

Ну так изучи, не rocket science


Не отбрасываю этот вариант (даже книжку скачал)), но пока ориентируюсь больше на c#

это ж не вместо

а VBA худо-бедно встроенный отладчик да и с СБ проблем поменьше будет
...
Рейтинг: 0 / 0
Мини web сервер на c#
    #39892480
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил
а VBA худо-бедно встроенный отладчик да и с СБ проблем поменьше будет

ЛОЛ. Мене дома мама разрешает только на Коболе писать - буду учить Кобол
...
Рейтинг: 0 / 0
Мини web сервер на c#
    #39892501
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat,

кому-либо вредило знание VBA?
...
Рейтинг: 0 / 0
Мини web сервер на c#
    #39892520
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,

барсик своеобразный, но я не о чём не жалею
...
Рейтинг: 0 / 0
Мини web сервер на c#
    #39892652
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил
fkthat,
кому-либо вредило знание VBA?

Нет, но выбирать инструмент на основе хотелок отставных ментов и кгбешников - это уж очень сильно надо свою работу любить :))
...
Рейтинг: 0 / 0
34 сообщений из 34, показаны все 2 страниц
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Мини web сервер на c#
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]