|
Использование Kestrel в качестве девелоперского сервера
|
|||
---|---|---|---|
#18+
Привет. В моем солюшене есть ASP.NET Core 5 проект и Blazor server проект. При запуске первого, используется Kestrel http://localhost:5000, но при запуске Blazor проекта сконфигурирован IIS Express (он же Cassini до 2015-года, он девелоперский сервер) с урлем, ну скажем, http://localhost:65233. Как сконфигурировать Blazor проект, чтоб он использовал только Kestrel по урлю, скажем, http://localhost:5100? Итого, чтоб Kestrel обслуживал 2 проекта по URL http://localhost:5000 http://localhost:5100 Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2021, 18:11 |
|
Использование Kestrel в качестве девелоперского сервера
|
|||
---|---|---|---|
#18+
В чем вопрос? Ты не можешь понять где настроить запуск двух проектов? Или как задать для них разные URL? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2021, 19:01 |
|
Использование Kestrel в качестве девелоперского сервера
|
|||
---|---|---|---|
#18+
launchSettings.json ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2021, 21:03 |
|
Использование Kestrel в качестве девелоперского сервера
|
|||
---|---|---|---|
#18+
fkfka, Поставил в launchSettings.json следующее MyApplication. applicationURL: http://localhost:5100 Теперь URL браузера при старте правильный: http://localhost:5100, но девелоперский сервер все равно стартует (его иконка появляется в Task Bar). Как выключить девелоперский сервер? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2021, 15:43 |
|
Использование Kestrel в качестве девелоперского сервера
|
|||
---|---|---|---|
#18+
Renziglov девелоперский сервер Это что за хрень такая? IIS Express, что ли? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2021, 16:10 |
|
Использование Kestrel в качестве девелоперского сервера
|
|||
---|---|---|---|
#18+
fkfka, Да. Эта хрень существует еще с тех пор, когда он назывался Cassini ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2021, 16:40 |
|
Использование Kestrel в качестве девелоперского сервера
|
|||
---|---|---|---|
#18+
Renziglov fkfka, Да. Эта хрень существует еще с тех пор, когда он назывался Cassini Выкоси его просто из launchSettings.json. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2021, 17:15 |
|
Использование Kestrel в качестве девелоперского сервера
|
|||
---|---|---|---|
#18+
Renziglov, Пол-дня гугления показывают, что просто так Kestrel не может использоваться. Нужно хостить приложение в Windows-сервисе. Во всяком случае, все ссылки приводят к Windows-сервису. Это странно, ведь это вносит platform dependency в .NET Core. Задача, которую я пытаюсь решить - хостить Web-приложение странным и пока мне непонятным способом: на клиентском компьютере. Ну как десктопное приложение. И серверная часть и клиентская должны запускатьсф на одном компьютере, используя для HTTP порты 5000 (умолчательный Kestrel) и 5100 (заряженный Kestrel клиента). Деплоиться все это должно на машину клиента с флэшки. Кто-нибудь такое решал? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2021, 19:01 |
|
Использование Kestrel в качестве девелоперского сервера
|
|||
---|---|---|---|
#18+
Renziglov Пол-дня гугления показывают, что просто так Kestrel не может использоваться. Нужно хостить приложение в Windows-сервисе. Во всяком случае, все ссылки приводят к Windows-сервису. Это у тебя какой-то чукотский гугл. Вот почти первая же ссылка которую я получаю: https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/?view=aspnetcore-5.0 Там просто идешь в раздел Kestrel ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2021, 20:14 |
|
Использование Kestrel в качестве девелоперского сервера
|
|||
---|---|---|---|
#18+
fkfka, Хорошая ссылка. Пройди к Setup a process manager. Это то, о чем я и говорю. Kestrel не может не хоститься. Нужен WinService, который будет его хостить со всеми вытекающими депенденсями. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2021, 22:43 |
|
Использование Kestrel в качестве девелоперского сервера
|
|||
---|---|---|---|
#18+
Renziglov fkfka, Хорошая ссылка. Пройди к Setup a process manager. Это то, о чем я и говорю. Kestrel не может не хоститься. Нужен WinService, который будет его хостить со всеми вытекающими депенденсями. Ок. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2021, 22:47 |
|
Использование Kestrel в качестве девелоперского сервера
|
|||
---|---|---|---|
#18+
Renziglov fkfka, Kestrel не может не хоститься. Он по умолчанию разворачивается в консоли-чем тебе не хост? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2021, 08:44 |
|
Использование Kestrel в качестве девелоперского сервера
|
|||
---|---|---|---|
#18+
vb_sub Он по умолчанию разворачивается в консоли-чем тебе не хост? Чукотский гугл сказал, что можно только в винсервис, значит так оно и есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2021, 10:20 |
|
Использование Kestrel в качестве девелоперского сервера
|
|||
---|---|---|---|
#18+
vb_sub, Хост? Пользователь набирает http://localhost:5000 в браузере. Что он должен увидеть? Ты удивишься: Hmmm… can't reach this page От это ж и проблема ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2021, 22:47 |
|
Использование Kestrel в качестве девелоперского сервера
|
|||
---|---|---|---|
#18+
vb_sub Renziglov fkfka, Kestrel не может не хоститься. Он по умолчанию разворачивается в консоли-чем тебе не хост? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2021, 04:03 |
|
Использование Kestrel в качестве девелоперского сервера
|
|||
---|---|---|---|
#18+
Renziglov Renziglov, Пол-дня гугления показывают, что просто так Kestrel не может использоваться. Нужно хостить приложение в Windows-сервисе. Во всяком случае, все ссылки приводят к Windows-сервису. Это странно, ведь это вносит platform dependency в .NET Core. Задача, которую я пытаюсь решить - хостить Web-приложение странным и пока мне непонятным способом: на клиентском компьютере. Ну как десктопное приложение. И серверная часть и клиентская должны запускатьсф на одном компьютере, используя для HTTP порты 5000 (умолчательный Kestrel) и 5100 (заряженный Kestrel клиента). Деплоиться все это должно на машину клиента с флэшки. Кто-нибудь такое решал? сделай логику на старт в зависимости от параметра командной строки и режима: если отладка или передан параметр "консоль" - стартуй как консоль, иначе - как службу ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2021, 09:49 |
|
Использование Kestrel в качестве девелоперского сервера
|
|||
---|---|---|---|
#18+
Relic Hunter vb_sub пропущено... Он по умолчанию разворачивается в консоли-чем тебе не хост? запихни в автозапуск exe, или службу сделай ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2021, 09:51 |
|
Использование Kestrel в качестве девелоперского сервера
|
|||
---|---|---|---|
#18+
"просто так Kestrel не может использоваться. Нужно хостить приложение в Windows-сервисе" еще как может PS а в линуксе вообще нет Windows-сервисов ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2021, 09:53 |
|
Использование Kestrel в качестве девелоперского сервера
|
|||
---|---|---|---|
#18+
Relic Hunter vb_sub пропущено... Он по умолчанию разворачивается в консоли-чем тебе не хост? чукотский шаман-автозапуск все сделает. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2021, 10:32 |
|
Использование Kestrel в качестве девелоперского сервера
|
|||
---|---|---|---|
#18+
config.sys и autoexec.bat в помощь :D ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2021, 12:41 |
|
Использование Kestrel в качестве девелоперского сервера
|
|||
---|---|---|---|
#18+
Roman Mejtes config.sys и autoexec.bat в помощь :D ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2021, 12:53 |
|
Использование Kestrel в качестве девелоперского сервера
|
|||
---|---|---|---|
#18+
vb_sub Relic Hunter пропущено... а при рестарте сервера чукотские юноши будут хост подымать руками? я сам не нашел как деплоить core приложения на IIS тем более в разные виртуальные папки. чукотский шаман-автозапуск все сделает. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2021, 04:02 |
|
Использование Kestrel в качестве девелоперского сервера
|
|||
---|---|---|---|
#18+
Renziglov Kestrel в качестве девелоперского сервера Relic Hunter не нашел как деплоить core приложения на IIS Renziglov на клиентском компьютере ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2021, 09:46 |
|
|
start [/forum/topic.php?fid=18&msg=40073437&tid=1354526]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
others: | 274ms |
total: | 409ms |
0 / 0 |