#aspnet #aspnetcore #programowanie

W ASP.net Core Identity mam zadeklarowane dwie role (Roles): "Admin" i "Moderator". Chcę żeby Admin miał dostęp do wszystkich podstron portalu do których ma dostęp Moderator. Czyli jeżeli w kontrolerze jest [Authorize(Roles="Moderator")] to żeby autoryzację dostali i Admin i Moderator. Wie ktoś jak coś takiego zrobić? Albo jak to nazwać żeby znaleźć w dokumentacji? "Role inheritance" nie działa.
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

ASP.NET Core, a dokładniej serwer HTTP Kestrel w top 3 najszybych serwerów webowwych na świecie, 7 mln żądań/sek :).
Oczywiście jest to wynik dla operacji typu "plaintext", co nie zmienia faktu, że jest to niesamowity rezultat, a limitem w tym przypadku była już sama warstwa sieciowa.

https://www.ageofascent.com/2019/02/04/asp-net-core-saturating-10gbe-at-7-million-requests-per-second/

#programowanie #aspnet #csharp #dotnet #dotnetnews #dotnetcore #akademiaspetza
spetz - ASP.NET Core, a dokładniej serwer HTTP Kestrel w top 3 najszybych serwerów we...

źródło: comment_4SzrcUFO2u74Q9T2e7IRiXEOLbTWduVH.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej Mirki, które podejście w ASP.net Core lepiej zastosować, bo tyle tęgi jest, że się gubię:
- MVC z React, Angular lub Vue
- MVC z Razor Pages
- Razor Pages
- Web API z React, Angular lub Vue
- Razor Components
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chcę przedstawić statystyki na stronie. Pytanie do was jak zrobić to po bożemu ( ͡° ͜ʖ ͡°)

Zwracam widok w którym mam model listy danych pobranych z bazy danych. I teraz chciałbym przedstawić różnego rodzaju statystyki, np top 5 najczęściej występujących słów itd. Czy mam całą logikę napisać w jakiejś klasie i zwrócić więcej modeli czy lepiej będzie to ogarnąć po stronie klienta czy napisać logikę w cshtml?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Robię prostą to-do listę w asp.net mvc i utknąłem na banalnej sprawie. Stworzyłem listę obiektów, do której chcę dodawać nowe pozycje za pomocą formularza. Wszytko pięknie, ale po wysłaniu formularza znika poprzedni obiekt, więc za każdym razem gdy coś dodaję, to na liście pojawia się tylko ten świeżo dodany.
Czy jest jakiś prosty sposób na naprawienie tego? Dopiero się uczę i póki co nie chcę wchodzić w bazy danych.
#aspnetmvc
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@badteeth: Pewnie nie edytujesz listy tylko tworzysz nową/nadpisujesz.

Czy jest jakiś prosty sposób na naprawienie tego?

Bez kodu to nie wiadomo jaki jest błąd.
  • Odpowiedz
#programowanie #csharp #dotnet #aspnet #bazydanych #bazadanych #programujzwykopem

Witajcie Mirki i Mirabelki programiści...
Potrzebuję waszej pomoc. Otóż mam wykonać klasę, która będzie abstrakcją dla klas, które będą zajmowały się łączeniem i wyciąganiem danych z różnych baz. Chodzi o to by użytkownik w przyszłości mógł wybrać dowolną bazę z jaką będzie chciał się połączyć. Jak ma wyglądać taka klasa? Muszę
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pytanie z pogranicza #frontend i #backend. Otóż mam api i chcę do tego dorobić front. Autentykację oparłem na JWT. Token pobieram interaktywnie, tj. user podaje email i hasło na stronie logowania. Ważność tokena ustawiam na 30 minut. Interesuje mnie teraz jak bezpiecznie ale i jednocześnie nieuciążliwie dla usera zapewnić ponowne logowanie/odświeżanie tokena. Myślałem, żeby użyć refresh tokena i pod spodem w momencie pytania o coś api -
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

TRZY GODZINY siedziałem i próbowałem naprawić niedziałającą apkę w kontenerze, która nie odpowiadała na żaden request.

Powód:

docker run jakasnazwa -p 5000:5000


Rozwiązanie:
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Od kilku lat siedzę w #aspnetmvc (bardziej backend) i do tej pory korzystałem tylko z Razora/ręcznie mieszałem w DOM za pomocą jquery. Mam już tego powoli dosyć, chcę podnieść kwalifikacje a i przy okazji nie bez znaczenia jest fakt, że w ofertach pracy pojawia się często para #aspnet + #react. Zacząłem więc naukę reacta i o ile sama mechanika i użycie wydaje mi się w
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@locheck: Troche nie rozumiem tego pytania. Kazda lepsza ksiazka o .Net i .Net Core omawia zagadnienia na bazie MVC, bo to domyslny model pisania aplikacji webowych w .Necie. Samego modelu sie nie naumiesz. Musisz po prostu w nim pisac i wtedy szybko zaskoczy.
  • Odpowiedz
Mireczki mam problem z Cookies.
Mam swój własny STS (IdentityServer4).
Kiedy próbuję się zalogować, w momencie odpowiedzi od serwera(zawierającej formularz), mam również w nagłówkach przesyłane ciasteczka do ustawienia, a mianowicie .AspNetCore.Antiforgery.1IXcL34Egzg.

Owo ciastko ma pewną wartość, ale ma również określone pewne atrybuty.
Mianowicie:
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Piniom: Możliwe, Core to nie tylko kwestia multiplatformowości. Z jednej strony nieco inne działanie (SignalR-y z obu frameworków na przykład się nie dogadają) i węższy zakres API, z drugiej długofalowo lepsze perspektywy i naprawdę świetnie przemyślana architektura Core'a.
  • Odpowiedz
Cześć! Mam problem z użyciem PageMethods w kodzie js. Metoda nie wykonuje się. To co zrobiłem to:

1. dodałem EnablePageMethods="true" do ScriptMenager'a
2. Utworzyłem metodę na stronie:

public partial class _Default : Page
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam w jaki sposób mogę ustawić domyślnie role użytkownikowi w repozytorium korzystam z IdentityCore

public async Task Register(User user, string password)
{
byte[] passwordHash, passwordSalt;
CreatePasswordHash(password, out passwordHash, out passwordSalt);
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Goglez: Kurcze pomyliłem się nie korzystam z tego repozytorium zapytam się może wiesz jak dodać role w kontrolerze wyglądającym o tak

[AllowAnonymous]
[Route("api/[controller]")]
[ApiController]
public class AuthController
  • Odpowiedz
@musol: Ja bym role dodał na etapie tworzenia usera, jak tworzysz usera i nadajesz mu tam jakiś nick, mail, czy co tam masz to dodaj też role.
  • Odpowiedz
Czy któraś z tych przestarzałych książek poniżej jest warta zakupu za te śmieszne pieniądze, czy lepiej sobie odpuścić i szukać czegoś aktualnego? Chciałbym wdrożyć się w backend akurat w .net zakładając, że mam jakieś doświadczenie z frontu oraz c++ i javy.

ASP.NET 2.0 i Ajax. Wprowadzenie - Jesse Liberty, Dan Hurwitz, Brian MacDonald - cena 6zł - link z opisem

ASP.NET AJAX. Programowanie w nurcie Web 2.0 - Christian Wenz - cena
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nowo utworzone projekty w aspnet core mają wbudowane jakieś Application Insights Telemetry. Teraz zamiast pojedynczych komunikatów (tak to chyba było do tej pory) widzę ścianę tekstu złożoną z obiektów w postaci JSON, każdy ma dołączone jakieś metadane. W praktyce zakładka Debug w Visual Studio, stała się kompletnie nieczytelna, bo właściwa treść komunikatów znika gdzieś w morzu znaków (picrel)

Pytanie brzmi: jak to naprawić? Domyślam się że zakładka Debug to tylko goły output
o.....i - Nowo utworzone projekty w aspnet core mają wbudowane jakieś Application Ins...

źródło: comment_0Ai62I1Wf15TpXaDCf1B7ySj0WSRfFkn.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nieocenzurowany88:
Pisząc na początku widoku
@model DziennikLekcyjny.Models.Student
mówisz razorowi, jakiego typu jest model do którego odnosisz się poprzez @Model. Czyli: z małej - to słowo kluczowe razora a z dużej - to nazwa property widoku, która przechowuje to co przekażesz via View() w kontrolerze.
  • Odpowiedz