powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как сделать ASP.NET web app?
59 сообщений из 59, показаны все 3 страниц
Как сделать ASP.NET web app?
    #39890690
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
которое работает без веб сервера? т.е. просто в броузере работает, коннектится к базе и тд, но не требует вебсервера типа IIS и т.д.
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39890700
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,

в .NET Core есть Serverless
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39890709
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtes
Ролг Хупин,

в .NET Core есть Serverless


Предыстория: я сказал, что можно сделать приложение net core desktop + gui и построить дла разных систем.
Но юзер говорит, что лучше asp.net web app, но чтобы без веб сервера работало и чтобы его можно было пускать в броузере на любой ос.
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39890712
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtes
Ролг Хупин,

в .NET Core есть Serverless


это работает только в туче? как разрабатывать?
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39890794
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,

в .NET Core можно создать Serverless веб приложение которое не требует IIS, просто запускаете как Win сервис или просто приложение и всё работает из коробки, гуглите, примеров вагон
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39890988
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,

.. в браузере пускать можно только JavaScript во всех его ипостасях, но не более .. соответственно, коннектиться напрямую к ДБ без подвывертов не получится .. Подвыверты могут быть, например, HTTP-plugin для MySQL, или параллельный псевдо-сервер на Node.js .. Но web app net core подразумевает собой именно серверную реализацию (даже если в виде службы/приложения Windows/Linux)
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39890992
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik
Ролг Хупин,

.. в браузере пускать можно только JavaScript во всех его ипостасях, но не более .. соответственно, коннектиться напрямую к ДБ без подвывертов не получится .. Подвыверты могут быть, например, HTTP-plugin для MySQL, или параллельный псевдо-сервер на Node.js .. Но web app net core подразумевает собой именно серверную реализацию (даже если в виде службы/приложения Windows/Linux)


Да, я приблизительно так и понимал

Какой именно тип web app net core? Desktop app?
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39890997
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин
carrotik
Ролг Хупин,

.. в браузере пускать можно только JavaScript во всех его ипостасях, но не более .. соответственно, коннектиться напрямую к ДБ без подвывертов не получится .. Подвыверты могут быть, например, HTTP-plugin для MySQL, или параллельный псевдо-сервер на Node.js .. Но web app net core подразумевает собой именно серверную реализацию (даже если в виде службы/приложения Windows/Linux)


Да, я приблизительно так и понимал

Какой именно тип web app net core? Desktop app?


.. WebAPI ... ну, это же вроде само за себя говорит .. или я не совсем понял вашего ТЗ от заказчика ...
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39891474
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пока такое состояние:
клиент -> NET Core cross-platform сервис ->PostgreSQL (AWS)

Где будет установлен сервис - не определено пока, но он Win или Linux, в туче или на сервере.
Клиент должен быть броузерный, т.е. некий сайт, но важно, что клиент один для любой ОС и для мобильных платформ.
Можно ли в такой конфигурации сделать сайт ASP.NET (Core)?
Или на чем можно сделать клиента и какие требования к сервису, кроме доступа к базе?
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39891509
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,

... тут просится SPA для клиента на каком-нибудь модном JS-фреймворке (я использую Vue.js + Vuetify, например) .. Это может быть классическим одностраничным приложением (т.е. на сайте только index.html и файлы js/css) ... сам сайт на nginx/apache, он же работает в качестве reverse-proxy для WebAPI, которое крутится на том же физическом сервере в качестве сервиса (у меня под Linix Ubuntu Server, например) .. Сам WebAPI-сервис выполняет всю бизнес-логику (кроме обращения к БД это может быть клиент почтового сервера, загрузки/выгрузки файлов и т.д.) .. кроме того, если требуется поддержка мобильных платформ, то использование новомодных JS-фреймоврков облегчает построение псевдо-приложений под Android/Iphone с помощью Cordova и прочих .... Но все это может быть в разных конфигурациях и на разных платформах ...
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39891574
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik
Ролг Хупин,

... тут просится SPA для клиента на каком-нибудь модном JS-фреймворке (я использую Vue.js + Vuetify, например) .. Это может быть классическим одностраничным приложением (т.е. на сайте только index.html и файлы js/css) ... сам сайт на nginx/apache, он же работает в качестве reverse-proxy для WebAPI, которое крутится на том же физическом сервере в качестве сервиса (у меня под Linix Ubuntu Server, например) .. Сам WebAPI-сервис выполняет всю бизнес-логику (кроме обращения к БД это может быть клиент почтового сервера, загрузки/выгрузки файлов и т.д.) .. кроме того, если требуется поддержка мобильных платформ, то использование новомодных JS-фреймоврков облегчает построение псевдо-приложений под Android/Iphone с помощью Cordova и прочих .... Но все это может быть в разных конфигурациях и на разных платформах ...


Вроде не хочет использовать веб серверы...
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39891589
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин


Вроде не хочет использовать веб серверы...

.. хозяин - барин ... как он собирается загружать клиента в браузер? .. с флешки? ... еще раз - под мобильную платформу это можно, там приложение лежит в самом телефоне и запускается в WebView (под Android, в частности, для IPhone я не пробовал) ... а в браузер?
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39891592
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik
Ролг Хупин,

... тут просится SPA для клиента на каком-нибудь модном JS-фреймворке (я использую Vue.js + Vuetify, например) .. Это может быть классическим одностраничным приложением (т.е. на сайте только index.html и файлы js/css) ... сам сайт на nginx/apache, он же работает в качестве reverse-proxy для WebAPI, которое крутится на том же физическом сервере в качестве сервиса (у меня под Linix Ubuntu Server, например) .. Сам WebAPI-сервис выполняет всю бизнес-логику (кроме обращения к БД это может быть клиент почтового сервера, загрузки/выгрузки файлов и т.д.) .. кроме того, если требуется поддержка мобильных платформ, то использование новомодных JS-фреймоврков облегчает построение псевдо-приложений под Android/Iphone с помощью Cordova и прочих .... Но все это может быть в разных конфигурациях и на разных платформах ...


какую IDE можно использовать под виндоуз для разработки такиого типа сайтов?
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39891605
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин


какую IDE можно использовать под виндоуз для разработки такиого типа сайтов?


.. тут множество вариантов, лично я использую Visual Studio Code + vue-cli (что подразумевает установку node.js и еще по надобности) + плагин Vue Devtools в браузере для отладки ... Но в зависимости от выбранного фреймворка (angular/react и т.д.) может быть что угодно, WebStorm, например (сам не пользовался) ... в общем списки гулятся, например
Top 5 Best VueJs IDE and text Editors
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39892302
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik
Ролг Хупин


Вроде не хочет использовать веб серверы...

.. хозяин - барин ... как он собирается загружать клиента в браузер? .. с флешки? ... еще раз - под мобильную платформу это можно, там приложение лежит в самом телефоне и запускается в WebView (под Android, в частности, для IPhone я не пробовал) ... а в браузер?


Так это тоже вопрос.
Если есть доступный вебсервер, тогда с любого устройства в локальной сети, в интернете юзер пускает броузер и получает страницу.

Если без вебсервера(?):
Скажем, в локальной сети (Windows-based) файлы лежат где-то в общедоступном расшаренном фолдере, у юзеров линки, они жмут и файлы грузятся в броузер.
В мобильном случае файлы загружаются один раз на устройство и затем используются.
Т.е. предположим без вебсервера можно обойтись в этом случае.

Возможно - это мутная фигня, надо поставить где-то линукс с вебсервером и не парить мозги.
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39893106
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По результатам консультаций в другом форуме:

можно ли сделать ASP.NET Core сайт и захостить его в кросс-платформном консольном приложении, чтобы оно работало в виндоуз и в линуксе?

Чтобы избавиться от еще одного звена - вебсервера типа IIS, Apache, nginx и т.д.
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39893109
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39893111
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro
да


спасибо, добрый юзер
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39893450
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос по Publish
Сделал консольный сервис, построил для виндоуз, пустил - работает.
Хочу построить для линукса: делаю Publish - строится, но файлов из фолдера wwwroot, Views в фолдере нет. Но они же нужны для установки готового сервиса на линукс ? как их включить, чтобы собирались при Publish?
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39893585
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще вопрос:
Построил для Виндоуз, пустил руками - запускается, работает и сервис и страницы в броузере.
Сделал publish для linuxб скопировал на убунту, запускаю, пишет:

The specified framework 'Microsoft.AspNetCore.App', version '3.0.0' was not found.

Посмотрел в директории - нету такого файла.

Что делаю не так?
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39893804
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,

.. если публиковать под платформу (не self-contained), то платформу (net core sdk/runtime) на ubuntu надо сначала установить ... self-contained может запускаться как приложение/служба без установки платформы ...
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39893810
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik
Ролг Хупин,

.. если публиковать под платформу (не self-contained), то платформу (net core sdk/runtime) на ubuntu надо сначала установить ... self-contained может запускаться как приложение/служба без установки платформы ...


Я сделал как self-contained, всё бы хорошо, на виндоуз запускается эхэ, но когда делаю паблиш на убунту, копирую фолдер и пускаю - пишет такую фигню.
Проверил - такой длл реально в паблишнутом фолдере нет.
Попытался добавить нугет Microsoft.AspNetCore.App в прожект, он есть, но не добавляется, пишет, что ему нужен NET Core <=2.2.
Что делаю не так? как запутсить консольный веб сервер в убунту?
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39893829
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,

..поставьте sdk и не пудрите мозги .. :) ...
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39893843
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,

.. если серьезно, то сделайте проект 3.0 по инструкциям Microsoft (в стиле хелло ворлд), опубликуйте self-contained и запустите .. если работает, значит, в вашем проекте есть ссылки на легаси ...
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39893855
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik
Ролг Хупин,

.. если серьезно, то сделайте проект 3.0 по инструкциям Microsoft (в стиле хелло ворлд), опубликуйте self-contained и запустите .. если работает, значит, в вашем проекте есть ссылки на легаси ...


именно так и сделал, просто создал новый проект, от себя ничего не добавлял, пара страниц - которые были сгенерированы студией.
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39893859
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,

.. почитайте вот тут:
Migrate from ASP.NET Core 2.2 to 3.0

... в частности
Remove obsolete package references
A large number of NuGet packages aren't produced for ASP.NET Core 3.0. Such package references should be removed from your project file. Consider the following project file for an ASP.NET Core 2.2 web app:

The updated project file for ASP.NET Core 3.0:
Код: xml
1.
2.
3.
4.
5.
6.
7.
<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>netcoreapp3.0</TargetFramework>
  </PropertyGroup>

</Project>
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39893881
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik
Ролг Хупин,

.. почитайте вот тут:
Migrate from ASP.NET Core 2.2 to 3.0

... в частности
Remove obsolete package references
A large number of NuGet packages aren't produced for ASP.NET Core 3.0. Such package references should be removed from your project file. Consider the following project file for an ASP.NET Core 2.2 web app:

The updated project file for ASP.NET Core 3.0:
Код: xml
1.
2.
3.
4.
5.
6.
7.
<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>netcoreapp3.0</TargetFramework>
  </PropertyGroup>

</Project>




я не мигрирую существующий проект, я создаю VS2019 простейший, хотел проверить всю цепочку переноса в линукс.
Вот мой прожект файл
Код: xml
1.
2.
3.
4.
5.
6.
<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>netcoreapp3.1</TargetFramework>
  </PropertyGroup>
</Project>



Вот здесь мой прожект в архиве:
https://send.firefox.com/download/717c70058aaa4a9f/#SRpmM70Sbi9YqipCRK1IvA
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39893959
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин
Вот мой прожект файл
Код: xml
1.
    <TargetFramework>netcoreapp3.1</TargetFramework>



Так он ведь в превью - от него что угодно можно ожидать.
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39893965
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat
Ролг Хупин
Вот мой прожект файл
Код: xml
1.
    <TargetFramework>netcoreapp3.1</TargetFramework>



Так он ведь в превью - от него что угодно можно ожидать.


да, я понимаю, но та же фигня и с 3.0.
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39893974
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,

..ну, где-то же в проекте у вас есть ссылка на эту Microsoft.AspNetCore.App
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39893985
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik
Ролг Хупин,

..ну, где-то же в проекте у вас есть ссылка на эту Microsoft.AspNetCore.App


нету, я проект аплоаднул. Да я и не менял ничего там.

На другой машине пустил VS2019, она показал, что есть апдейты, установил. Открыл тот же прожект, сделал паблиш, скопировал на убунту, стартонул - стартонул!

Видно таки правда, студия 2019 кривая до сих пор.

Правда, другое непонятно:

пустил этот свой вебсервер-приложение на ВМ с убунту, там же пустил Firefox, http://localhost:5000 - все работает.
Но как из вншней машины пустить броузер с этим адресом?
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39894054
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,

.. да просто IP:5000 ... если на убунтовой машине нет фаервола ...
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39894082
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik
Ролг Хупин,

.. да просто IP:5000 ... если на убунтовой машине нет фаервола ...


1. ip:5000 - даже на самой убунту не работает, только localhost:5000
2. снаружи VM, естественно, тоже не проходит

моэно ли как-то сконфигурировать для приложения уже на убунту какие адреса и порты слушать ?
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39894086
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин
моэно ли как-то сконфигурировать для приложения уже на убунту какие адреса и порты слушать ?

Код: powershell
1.
2.
ubuntu:~$ export ASPNETCORE_URLS=http://*:5000
ubuntu:~$ ~/your/asp/net/core/application
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39894107
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat
Ролг Хупин
моэно ли как-то сконфигурировать для приложения уже на убунту какие адреса и порты слушать ?

Код: powershell
1.
2.
ubuntu:~$ export ASPNETCORE_URLS=http://*:5000
ubuntu:~$ ~/your/asp/net/core/application




Спасибо!
То, что надо.
А вот, интересно, можно ли как-то в конфиг файле менять адреса\порты?
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39894198
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин
А вот, интересно, можно ли как-то в конфиг файле менять адреса\порты?

Я точно помню, что можно использовать напрямую launchProfile.json, запаблишив его вместе в приложением и указав путь к нему в командной строке запуска, можно как-то сделать и в обычном appsettings.json (где-то в интернете видел, хотя явно в документации упоминаний не встречал). Тут у нас просто эти вопросы сильно не волнуют никого - давно уже в Матрице докерах живем - какой порт захотели, такой и выставили.
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39894277
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat
Ролг Хупин
А вот, интересно, можно ли как-то в конфиг файле менять адреса\порты?

Я точно помню, что можно использовать напрямую launchProfile.json, запаблишив его вместе в приложением и указав путь к нему в командной строке запуска, можно как-то сделать и в обычном appsettings.json (где-то в интернете видел, хотя явно в документации упоминаний не встречал). Тут у нас просто эти вопросы сильно не волнуют никого - давно уже в Матрице докерах живем - какой порт захотели, такой и выставили.


возьмите меня в докеры

Как использовать докер в моем случае? захостить там этот сервис?
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39894284
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин
Как использовать докер в моем случае? захостить там этот сервис?

Host ASP.NET Core in Docker containers
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39894286
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat
Ролг Хупин
Как использовать докер в моем случае? захостить там этот сервис?

Host ASP.NET Core in Docker containers


если можно вкратце - что дает юзеру использование докера?
Мой случай: есть ASP.NET Core сервис, его можно запустиь под виндоуз или под линуксом.

ASP.NET клиент->ASP.NET Core сервис->PostgreSQL

Юзер хочет минимизировать затраты вообще и на лицензии и платное ПО в частности.
Где в этой цепочке можно использовать докер?
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39894301
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,

а если подумать? :)

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

Вот и смотри будет-ли докер хостинг самым дешёвым решение.
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39894325
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
Ролг Хупин,

а если подумать? :)

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

Вот и смотри будет-ли докер хостинг самым дешёвым решение.


так потому и спросил, мы бедные крестьяне(ц) не в курсе
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39894422
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat
Ролг Хупин
А вот, интересно, можно ли как-то в конфиг файле менять адреса\порты?

Я точно помню, что можно использовать напрямую launchProfile.json, запаблишив его вместе в приложением и указав путь к нему в командной строке запуска, можно как-то сделать и в обычном appsettings.json (где-то в интернете видел, хотя явно в документации упоминаний не встречал). Тут у нас просто эти вопросы сильно не волнуют никого - давно уже в Матрице докерах живем - какой порт захотели, такой и выставили.


Я сделал так, как здесь, вариант логичный:
https://andrewlock.net/configuring-urls-with-kestrel-iis-and-iis-express-with-asp-net-core/

авторExternal file - hosting.json
To load from a file, create hosting.json, in the root of your project, and set the server.urls key as appropriate, separating each url with a semicolon. You can actually use any name now, the name hosting.json is no longer assumed, but it's probably best to continue to use it by convention.

{
"server.urls": " http://localhost:5100;http://localhost:5101;http://*:5102"
}
Update your WebHostBuilder to load hosting.json as part of the initial configuration. It's important to set the base path so that the ConfigurationBuilder knows where to look for your hosting.json file.

var config = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("hosting.json", optional: true)
.Build();

var host = new WebHostBuilder()
.UseConfiguration(config)
.UseContentRoot(Directory.GetCurrentDirectory())
.UseKestrel()
.UseIISIntegration()
.UseStartup<Startup>()
.Build();



но не срабатывает,т.е. реакции на настройки нету.
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39894454
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин
Дмитрий Мух
Ролг Хупин,

а если подумать? :)

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

Вот и смотри будет-ли докер хостинг самым дешёвым решение.


так потому и спросил, мы бедные крестьяне(ц) не в курсе

Вам ещё и самое дешёвое решение найти? Губа не дура :)
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39894471
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
Ролг Хупин
пропущено...


так потому и спросил, мы бедные крестьяне(ц) не в курсе

Вам ещё и самое дешёвое решение найти? Губа не дура :)


не, найти не надо, спрашиваю рекомендации опытных девелоперов о том, в чем опыта пока нет ;-)
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39894851
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин
skyANA
пропущено...

Вам ещё и самое дешёвое решение найти? Губа не дура :)


не, найти не надо, спрашиваю рекомендации опытных девелоперов о том, в чем опыта пока нет ;-)

Всё это рекомендации общего характера.

Конкретный выбор зависит от того, что за приложение.
С какими ресурсами будет работать: файлы, базы данных, очереди, кэши, письма и т.п.
Какая у него будет архитектура: монолит, туева хуча микросервисов...
Кто и как его планирует поддерживать, администрировать.
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39894854
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
Ролг Хупин
пропущено...


не, найти не надо, спрашиваю рекомендации опытных девелоперов о том, в чем опыта пока нет ;-)

Всё это рекомендации общего характера.

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


Пока все проще, ни хучи, ни кэшей:
клиентские страницы, отображение данных из базы (в туче) в гридах, фильтрование, поиск, редактирование записей, ну, + какие-то графики, но это потом.
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39894858
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,

база значит в облаке, в каком?
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39894867
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
Ролг Хупин,

база значит в облаке, в каком?


PostgreSQL в AWS
Сейчас у юзера старое доброе Winforms приложение, работающее с ней.
Он хочет сделать новое, изменить, добавить что-то в интерфейс, ну и чтобы с любого устройства было доступно.
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39894871
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,

как развёрнут PostgreSQL? самостоятельно на отдельной машине(ах) или как сервис Амазона?

если возвращаться к докеру, то в AWS есть Elastic Container Service
и документация как туд развернуть ASP.NET Core приложение, завёрнутое в контейнер

также можно и отдельную машину(ы) поднять, хоть Linux, хоть Windows 2016 Server Core, и туда развернуть

берите и сравнивайте по стоимости как самих ресурсов, так и их поддержки
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39894872
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вообщем я бы начал с AWS, раз уже там база...
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39894874
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
плюс так будет безопаснее
а то сейчас выходит база торчит наружу, а человек хочет дать доступ любому устройству
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39894885
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,

и ещё бы я предложил вашему заказчику рассмотреть вариант миграции в Azure
имхо гораздо проще вам будет и разрабатывать, и выкатывать, и сопровождать,
так как в Azure DevOps вы получите возможность и таски заводить, работать по ним, и Git репозиторий, и CI/CD

и в с этим вам будет намного легче, чем в AWS разбираться
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39894890
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
плюс так будет безопаснее
а то сейчас выходит база торчит наружу, а человек хочет дать доступ любому устройству


ну, не очень и наружу, в туче все-таки.
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39894892
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин
Дмитрий Мух
плюс так будет безопаснее
а то сейчас выходит база торчит наружу, а человек хочет дать доступ любому устройству


ну, не очень и наружу, в туче все-таки.
уверены? вы настраивали? или знаете как конкретно настроено?
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39894895
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В любом случае если у вас приложение и база будут в одном пространстве, со своими внутренними политиками,
и наружу будет торчать только приложение, то это гораздо безопаснее
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39894903
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и гораздо удобнее сопровождать...
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39898399
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
В любом случае если у вас приложение и база будут в одном пространстве, со своими внутренними политиками,
и наружу будет торчать только приложение, то это гораздо безопаснее


Скажу, пусть думает. Видимо, поместить еще и сервис в тучу или на VM в туче будет денег стоить.
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39898447
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, странная проблема: сделал такой сервис, скопировал на убунту, на макос - работает, на другой машине виндоуз - тоже.
Пускаю руками эхэ на той, где девелоплю - стартует, в броузере пишу тот же адрес: http://localhost:5000 - пишет, что нет такого.

Что может быть не так?
...
Рейтинг: 0 / 0
Как сделать ASP.NET web app?
    #39898456
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,

какой такой сервис, как скопировал? какой ещё эхэ ты запускаешь руками и как?
что при этом тебе выдаёт в консоль, или лог?
...
Рейтинг: 0 / 0
59 сообщений из 59, показаны все 3 страниц
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как сделать ASP.NET web app?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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