Хостинг где просто и бесплатно поднять открытое веб-API?

|
AndreyZnahar 2022-06-25 13:58:24
karapaga 2022-06-25 13:57:13
а нам откуда знать?

А ASP.NET совсем не по теме? 😊 Тогда извините пожалуйста.

karapaga 2022-06-25 13:58:43
AndreyZnahar 2022-06-25 13:58:24
А ASP.NET совсем не по теме? 😊 Тогда извините пожалуйста.

я не об этом

karapaga 2022-06-25 13:59:17
если не пробовал — было бы не плохо попробовать. может больше понравится
Phanto_m 2022-06-25 13:59:24
AndreyZnahar 2022-06-25 13:55:09
Доброго времени. Подскажите пожалуйста. Программирование для меня хобби. Практикуюсь на десктопных виндовс приложениях и Xamarin Android. Есть возможность попробовать свои силы в ASP.NET. Но как я понимаю, там кроме синтаксиса С#, нет ничего общего с тем, чем я увлекаюсь?

Вопрос бессмысленный

karapaga 2022-06-25 13:59:31
Phanto_m 2022-06-25 13:59:24
Вопрос бессмысленный

именно

sharpenjoyer 2022-06-25 13:59:32
скорее сова заметил что мы не знаем чем вы увлекаетесь
sharpenjoyer 2022-06-25 13:59:46
ну принципы общие есть, наверное
AndreyZnahar 2022-06-25 14:01:34
sharpenjoyer 2022-06-25 13:59:32
скорее сова заметил что мы не знаем чем вы увлекаетесь

Я же выше написал, разработкой десктопных WPF приложений и Xamarin Android. Просто как я понял, там надо еще знание HTML, CCS(вроде так пишется) и JavaScript 😊

sharpenjoyer 2022-06-25 14:02:03
ну это надо если вы планируете ещё писать веб клиент
AndreyZnahar 2022-06-25 14:02:03
И php вроде
sharpenjoyer 2022-06-25 14:02:06
фронт короче говоря
sharpenjoyer 2022-06-25 14:02:13
php не надо, если есть c#
sharpenjoyer 2022-06-25 14:02:18
можно и без этого
Phanto_m 2022-06-25 14:02:24
AndreyZnahar 2022-06-25 14:01:34
Я же выше написал, разработкой десктопных WPF приложений и Xamarin Android. Просто как я понял, там надо еще знание HTML, CCS(вроде так пишется) и JavaScript 😊

Не нужно

Silantiy 2022-06-25 14:06:24
Всем привет!
Подскажите пожалуйста, хостинг где просто и бесплатно поднять открытое веб-API?
На хостинге от Reg.ru не получается по этому руководству:
https://docs.microsoft.com/ru-ru/aspnet/web-api/overview/security/enabling-cross-origin-requests-in-web-api

Выдает: Access to XMLHttpRequest at ‘https://bot.xxxxx.ru/api/test/’ from origin ‘http://localhost:3000’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource.

sinner722 2022-06-25 14:09:50
Silantiy 2022-06-25 14:06:24
Всем привет!
Подскажите пожалуйста, хостинг где просто и бесплатно поднять открытое веб-API?
На хостинге от Reg.ru не получается по этому руководству:
https://docs.microsoft.com/ru-ru/aspnet/web-api/overview/security/enabling-cross-origin-requests-in-web-api

Выдает: Access to XMLHttpRequest at ‘https://bot.xxxxx.ru/api/test/’ from origin ‘http://localhost:3000’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource.

Показывай настройки cors.

Silantiy 2022-06-25 14:13:45
sinner722 2022-06-25 14:09:50
Показывай настройки cors.

config.EnableCors(); в WebApiConfig
и
[EnableCors(origins: «http://mywebclient.azurewebsites.net», headers: «*», methods: «*»)]
public class TestController : ApiController
{

sinner722 2022-06-25 14:15:31
Ща. Блин. Это что за версия???
sinner722 2022-06-25 14:18:04
EnableCors(origins: «http://localhost:3000», headers: «*», methods: «*»)]
Что то типа того
Silantiy 2022-06-25 14:23:41
sinner722 2022-06-25 14:18:04
EnableCors(origins: «http://localhost:3000», headers: «*», methods: «*»)]
Что то типа того

Да, так работает, спасибо)

AndreyZnahar 2022-06-25 15:13:21
Спасибо
KondoR 2022-06-25 15:33:24
Привет! Кто знает как сообщить что коллекция ObservableCollection обновилась? Знаю что у этого типа есть событие CollectionChanged, но не могу сообразить — как его вызвать программно.
dopusteam 2022-06-25 15:34:41
KondoR 2022-06-25 15:33:24
Привет! Кто знает как сообщить что коллекция ObservableCollection обновилась? Знаю что у этого типа есть событие CollectionChanged, но не могу сообразить — как его вызвать программно.

Оно вызывается само когда коллекцию меняете

KondoR 2022-06-25 15:35:12
dopusteam 2022-06-25 15:34:41
Оно вызывается само когда коллекцию меняете

А есть способ его вызвать принудительно?

sinner722 2022-06-25 15:35:37
KondoR 2022-06-25 15:35:12
А есть способ его вызвать принудительно?

Изменить коллекцию

Keter_SCP 2022-06-25 15:35:41
KondoR 2022-06-25 15:35:12
А есть способ его вызвать принудительно?

зачем?

atgfjik 2022-06-25 15:38:11
AndreyZnahar 2022-06-25 14:01:34
Я же выше написал, разработкой десктопных WPF приложений и Xamarin Android. Просто как я понял, там надо еще знание HTML, CCS(вроде так пишется) и JavaScript 😊

Если был опыт с WPF, гляди на Blazor технологию

KondoR 2022-06-25 15:38:23
У меня в wpf есть команда, которая добавляет запись в БД, а потом я из БД получаю колекцию записей, что бы поддерживать актуальность в wpf и БД (это разделенные слои) , но когда я опять подгружаю полученную коллекцию, список на форме не обновляется
dopusteam 2022-06-25 15:40:24
KondoR 2022-06-25 15:38:23
У меня в wpf есть команда, которая добавляет запись в БД, а потом я из БД получаю колекцию записей, что бы поддерживать актуальность в wpf и БД (это разделенные слои) , но когда я опять подгружаю полученную коллекцию, список на форме не обновляется

А как подгружаете полученную коллекцию?

KondoR 2022-06-25 15:42:36
Task<List<UserModel>> task_getAllUsers = Task.Run(() => CurrentData.ServiceManager.UserService.GetAllAsync());

task_getAllUsers.Wait();

List<UserModel> userModels = task_getAllUsers.Result;

return new ObservableCollection<UserModel>(userModels);

dopusteam 2022-06-25 15:44:03
KondoR 2022-06-25 15:42:36
Task<List<UserModel>> task_getAllUsers = Task.Run(() => CurrentData.ServiceManager.UserService.GetAllAsync());

task_getAllUsers.Wait();

List<UserModel> userModels = task_getAllUsers.Result;

return new ObservableCollection<UserModel>(userModels);

И куда это возвращается?

KondoR 2022-06-25 15:44:18
Соответственно новый объект ObservableCollection<UserModel>(userModels) присваиваю уже существующему, к которому привязано лицо
dopusteam 2022-06-25 15:44:39
KondoR 2022-06-25 15:44:18
Соответственно новый объект ObservableCollection<UserModel>(userModels) присваиваю уже существующему, к которому привязано лицо

А зачем? Обновите коллекцию, а не переприсваивайте

KondoR 2022-06-25 15:44:59
А как ее можно обновить?
Phanto_m 2022-06-25 15:45:36
KondoR 2022-06-25 15:44:59
А как ее можно обновить?

изменяй коллекцию, вместо переназначения

Phanto_m 2022-06-25 15:46:09
либо напиши враппер для коллекции, который будет вызывать ивент еще и при переназначении
KondoR 2022-06-25 15:48:15
Phanto_m 2022-06-25 15:45:36
изменяй коллекцию, вместо переназначения

Имеешь ввиду, что если добавляю в запись в БД, то и в коллекцию просто добавлять, соответственно также поступать при удалении и изменении?

Phanto_m 2022-06-25 15:48:35
KondoR 2022-06-25 15:48:15
Имеешь ввиду, что если добавляю в запись в БД, то и в коллекцию просто добавлять, соответственно также поступать при удалении и изменении?

Да

Phanto_m 2022-06-25 15:48:38
Phanto_m 2022-06-25 15:46:09
либо напиши враппер для коллекции, который будет вызывать ивент еще и при переназначении

Ну либо

KondoR 2022-06-25 15:50:13
А про враппер где можно посмотреть инфу?
Phanto_m 2022-06-25 15:56:13
KondoR 2022-06-25 15:50:13
А про враппер где можно посмотреть инфу?

Реализуй тот же интерфейс и слелай аггрегацию

KondoR 2022-06-25 15:59:43
Ребят, спасибо! Попробую оба варианта, но думаю что воспользуюсь первым. Сейчас подумал за производительность, одно дело перечитывать из СУБД 100 записей, а другое 100500 тысяч
sinner722 2022-06-25 16:28:33
KondoR 2022-06-25 15:42:36
Task<List<UserModel>> task_getAllUsers = Task.Run(() => CurrentData.ServiceManager.UserService.GetAllAsync());

task_getAllUsers.Wait();

List<UserModel> userModels = task_getAllUsers.Result;

return new ObservableCollection<UserModel>(userModels);

Ооой. Жуть)) wait result во ты нагородил

KondoR 2022-06-25 16:36:26
sinner722 2022-06-25 16:28:33
Ооой. Жуть)) wait result во ты нагородил

Ну по другому не сработало

dopusteam 2022-06-25 16:48:43
KondoR 2022-06-25 16:36:26
Ну по другому не сработало

Лучше разобраться

KondoR 2022-06-25 16:54:50
dopusteam 2022-06-25 16:48:43
Лучше разобраться

Понимаю, у самого глаз ломается глядя на это

2022-06-25 17:25:37
dotnetruchat-1297474.jpg
всем привет
подскажите пожалуйста что за фигня с райдером?
мак ос М1
2022-06-25 17:25:44
не дает ничего изменить и стереть
va_zolotov 2022-06-25 17:26:35
2022-06-25 17:25:37
всем привет
подскажите пожалуйста что за фигня с райдером?
мак ос М1

это не чат поддержки райдера)

2022-06-25 17:27:09
может кто-то сталкивался просто(
|