powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как сделать ASP.NET web app?
25 сообщений из 59, страница 2 из 3
Как сделать 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
25 сообщений из 59, страница 2 из 3
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как сделать ASP.NET web app?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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