Гость
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как сделать ASP.NET web app? / 25 сообщений из 59, страница 1 из 3
18.11.2019, 17:15
    #39890690
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать ASP.NET web app?
которое работает без веб сервера? т.е. просто в броузере работает, коннектится к базе и тд, но не требует вебсервера типа IIS и т.д.
...
Рейтинг: 0 / 0
18.11.2019, 17:26
    #39890700
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать ASP.NET web app?
Ролг Хупин,

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

в .NET Core есть Serverless


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

в .NET Core есть Serverless


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

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

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

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


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

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

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


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

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


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

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

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


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

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


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


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


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

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


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

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

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

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

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


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

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

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

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

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

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


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

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

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

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


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


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