1 / 1 / 0
Регистрация: 17.12.2017
Сообщений: 120
|
||||||
1 | ||||||
Minimal APIs "Не удается получить доступ к сайту"28.01.2023, 16:01. Показов 1205. Ответов 15
Метки нет Все метки)
(
В решении два проекта: консольное приложение (Майкрософт) а также Веб-API ASP.NET Core. В консольное приложение добавил ссылку на проект Веб-API ASP.NET Core, в класс Program добавил следующий код:
0
|
28.01.2023, 16:01 | |
28.01.2023, 16:01 | |
Ответы с готовыми решениями:
15
Не удается получить доступ к сайту Не удается получить доступ к сайту
|
90 / 71 / 24
Регистрация: 18.02.2016
Сообщений: 750
|
|
29.03.2023, 12:49 | 2 |
А вы перекидываете запросы с ip сервера в http://localhost:5000 ?
0
|
![]() ![]() 17798 / 12949 / 3381
Регистрация: 17.09.2011
Сообщений: 21,236
|
|
30.03.2023, 13:25 | 3 |
Странная рокировка. Зачем?
Не указываете в настройках на какие урлы сайт должен отзываться. Где-нибудь в appSettings.json пропишите: Urls: "http://+:5000/" , или какую вам там маску нужно.
0
|
1 / 1 / 0
Регистрация: 17.12.2017
Сообщений: 120
|
|
30.03.2023, 15:08 [ТС] | 4 |
После перехода с .NET Framework на .NET 6 пропала возможность использовать WCF для передачи данных между приложениями (реальная потребность между WPF приложениями). Не нашел простой рабочей альтернативы для данной цели, а данный эксперимент удался, работает) Может подскажете простой рабочий вариант, без странных рокировок? gRPC, ServiceStack, CoreWCF и т.д. - везде приходилось танцевать с бубном
Прописывал, но возможно не указывал полностью url, только http://localhost:5000 Добавлено через 30 секунд Нет. Как это делается?
0
|
90 / 71 / 24
Регистрация: 18.02.2016
Сообщений: 750
|
|
30.03.2023, 15:21 | 5 |
Самое простое захостить ваше приложение в iis
Добавлено через 1 минуту Если в реальном времени то SignalR, если просто то minimalAPI Добавлено через 8 минут И вообще создайте пустое asp net приложение , вместо двух ваших, для начала
0
|
1 / 1 / 0
Регистрация: 17.12.2017
Сообщений: 120
|
|
30.03.2023, 15:43 [ТС] | 6 |
Мне нужно реализовать передачу данных между WPF приложениями (для простоты тестировал всё на консольных приложениях, и пример привёл с консольным приложением). MinimalAPI для взаимодействия подходит идеально, но оно завязано на ASP.NET Core фреймворке. Поэтому я попытался "прикрутить" Веб-API ASP.NET Core приложение к консольному, чтобы пользоваться API. Но как мне уже написали, это "странная рокировка"..)
Добавлено через 1 минуту После WCF, где всё легко и просто, с SignalR не разобрался
0
|
90 / 71 / 24
Регистрация: 18.02.2016
Сообщений: 750
|
|
30.03.2023, 16:18 | 7 |
SetAres, в чем сейчас разница между вашим консольным приложением и пустым asp net?
Добавлено через 42 секунды В SignalR все очень просто. Посмотрите любой гайд Добавлено через 4 минуты Консольные приложение кстати вы не сможете захостить в iis , по крайне мере так легко Добавлено через 12 минут пустой шаблон ASP.NET Core
0
|
1 / 1 / 0
Регистрация: 17.12.2017
Сообщений: 120
|
|
30.03.2023, 17:53 [ТС] | 8 |
Разобрался. Да, разницы никакой, в случае с консольным приложением, плохой пример привёл. Как быть с приложением WPF?
0
|
90 / 71 / 24
Регистрация: 18.02.2016
Сообщений: 750
|
|
30.03.2023, 18:07 | 9 |
SetAres, а что с ним? Просто делайте запросы к minimal api с помощью HttpClient
0
|
1 / 1 / 0
Регистрация: 17.12.2017
Сообщений: 120
|
|
30.03.2023, 18:09 [ТС] | 10 |
Это клиентское приложение WPF, тут понятно всё. А как реализовать серверное приложение на WPF, где и будет реализовано то самое minimal api?
0
|
90 / 71 / 24
Регистрация: 18.02.2016
Сообщений: 750
|
|
30.03.2023, 18:13 | 11 |
SetAres, у Вас будет сервер с minimal api и клиенты в виде wpf приложений.
Добавлено через 1 минуту Если хочется думаю можно запустить и в wpf , но если у вас будет 3 программы и везде запущен minimal api то это же будет трэш. Что вы хотите сделать лучше скажите
0
|
1 / 1 / 0
Регистрация: 17.12.2017
Сообщений: 120
|
|
30.03.2023, 18:16 [ТС] | 12 |
Так а мне необходимо, чтобы серверная часть с minimal api была реализована в WPF приложении. И клиенты в виде wpf приложений.
0
|
90 / 71 / 24
Регистрация: 18.02.2016
Сообщений: 750
|
|
30.03.2023, 18:21 | 13 |
SetAres, зачем вам серверная часть на wpf? Wpf это ui на котором делают интерфейс программы. Серверу оно не надо. Он просто будет обрабатывать http запросы от клиентов
0
|
1 / 1 / 0
Регистрация: 17.12.2017
Сообщений: 120
|
|
31.03.2023, 00:53 [ТС] | 14 |
Есть боты, написанные на WPF, которые распределены на многих VPS серверах. Их нужно мониторить, контролировать, собирать с них данные. Управляю ими заходя непосредственно на сервера, а вот сбор данных, мониторинг активности и т.д. осуществляется с помощью клиента WPF, что я и делаю.
0
|
90 / 71 / 24
Регистрация: 18.02.2016
Сообщений: 750
|
|
31.03.2023, 05:29 | 15 |
SetAres, ну так пускай они отправляют в minimal api данные, какие нужно. А вы уже получаете их любым клиентом. Можно ещё добавить туда signalR для отправки каких нибудь уведомлений или действий(которые должен сделать бот)
Добавлено через 21 минуту Или вы хотите чтоб у каждого бота было minimal api для доступа к нему ?
0
|
1 / 1 / 0
Регистрация: 17.12.2017
Сообщений: 120
|
|
05.04.2023, 00:24 [ТС] | 16 |
0
|
05.04.2023, 00:24 | |
05.04.2023, 00:24 | |
Помогаю со студенческими работами здесь
16
Не удается получить доступ к сайту Youtube На ПК не удается получить доступ к сайту virustotal.com nginx Не удается получить доступ к сайту Не удается получить доступ к сайту ASP.NET На всех браузерах не удается получить доступ к любому сайту Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
![]() |
Новые блоги и статьи
![]() |
||||
Создаем SPA Router на чистом JavaScript
bytestream 17.02.2025
В современной веб-разработке одностраничные приложения (SPA) стали стандартом для создания динамичных и отзывчивых пользовательских интерфейсов. Ключевым компонентом любого SPA является роутер -. . .
|
Машинное обучение на TypeScript и TensorFlow
bytestream 17.02.2025
Машинное обучение становится все более востребованным направлением в современной разработке программного обеспечения. Интеграция искусственного интеллекта в веб-приложения открывает новые возможности. . .
|
Манипуляция данными EXIF и JPEG в JavaScript
bytestream 17.02.2025
В современном мире цифровой фотографии метаданные изображений играют важнейшую роль в организации и управлении медиаконтентом. Формат EXIF (Exchangeable Image File Format) - это стандарт,. . .
|
Как создать GUID/UUID в JavaScript
bytestream 17.02.2025
GUID (Globally Unique Identifier) и UUID (Universally Unique Identifier) - это специальные форматы 128-битных идентификаторов, которые практически гарантируют уникальность значения во времени и. . .
|
Что такое мышление в упрощенном смысле (моё субъективное видение, для создания модели).
Hrethgir 17.02.2025
Разумеется упрощать смысл есть. Дело в том, что я пришёл к тому выводу, что даже если я создам свой процессор (конвейер), то первое для чего смогу его использовать в качестве демонстративного. . .
|
Как Node.js устроен изнутри
Wired 17.02.2025
Node. js коренным образом изменил подход к веб-разработке, позволив использовать JavaScript не только в браузере, но и на стороне сервера. Созданный в 2009 году Райаном Далем, Node. js представляет. . .
|
Как обновить Node.js в Windows
Wired 17.02.2025
Думаю, многие разработчики сталкивались с ситуацией, когда устаревшая версия Node. js становилась источником проблем - от несовместимости с новыми пакетами до уязвимостей в безопасности. Особенно это. . .
|
Как обновить Node.js в MacOS
Wired 17.02.2025
В Node. js существует несколько подходов к обновлению, каждый из которых имеет свои преимущества и особенности применения. Выбор конкретного метода зависит от ваших потребностей - будь то. . .
|
Как обновить Node.js в Linux
Wired 17.02.2025
Обновление Node. js может показаться сложной задачей, особенно если у вас несколько проектов с разными зависимостями. Однако существует несколько надежных способов обновления, подходящих для разных. . .
|
[golang] 134. Gas Station
alhaos 17.02.2025
Тут нам даны два целочисленных слайса gas и cost, индексы массива представляют собой заправочные станции. а элементы gas это количество топлива на такой станции, cost это количество топлива. . .
|