Archiwa kategorii: ASP. NET

ERR_SSL_PROTOCOL_ERROR na //localhost w VisualStudio 2015

Prosty nie prosty błąd. Na razie do wyjaśnienia. Podczas startu dowolnej aplikacji ASP .NET w Visual Studio 2015 adres w przeglądarce Chrome z HTTP robi się automatycznie HTTPS, co powoduje wyświetlanie błędu „ERR_SSL_PROTOCOL_ERROR”. Aby to szybko naprawić można wykonać te dwie operację w tej właśnie kolejności.

  • Usunąć cache przeglądarki Chrome.
  • Usunąć plik applicationhost.config w .vs/config

Po wczytaniu aplikacji jeszcze raz w Visual Studio, już wszystko będzie ok. Orginalny artykuł  tutaj: https://lifeportal.azurewebsites.net/how-i-spent-half-a-day-trying-to-solve-ssl-connection-error-err_ssl_protocol_error/

Dodatkowo ostatnio zrobiłem coś takiego:

cd C:\Program Files (x86)\IIS Express
IisExpressAdminCmd.exe setupsslUrl -url:https://localhost:44387/ -UseSelfSigned

http://stackoverflow.com/a/38220369/5816153

…i pamiętałem o zmianie zakresu portów.

Można jeszcze sprawdzić tutaj inne podejście:

How to enable SSL for a .NET project in Visual Studio

 

Filtry wyjątków w ASP .NET MVC

W ASP.NET MVC istnieją 4 rodzaje filtrów.

  • Filtry autoryzujące
  • Filtry wyjątku
  • Filtry akcji (przed akcją i po akcji)
  • Filtry rezultatu (przed i po wyniku akcji)

Poniżej omówię filtry wyjątku. Filtrów używa się jak atrybutów i dekoruje się nimi metody akcji. Są dwa sposoby używania filtrów wyjątku. Pierwszy to utworzenie własnego atrybutu obsługującego wyjątki. Drugi to skorzystanie z wbudowanego filtra.
Czytaj dalej Filtry wyjątków w ASP .NET MVC

Jak i gdzie przeglądać kody źródłowe .NET Framework, .NET Core 5. ASP. NET 5

Jak wiemy Microsoft powołał projekt udostępnienia kodu źródłowego .NET-a. O czym można poczytać na tym blogu .NET.  Są tam opisane szczegóły dotyczące motywów działania,  jak i planów na przyszłość, które są obiecujące.

Czytaj dalej Jak i gdzie przeglądać kody źródłowe .NET Framework, .NET Core 5. ASP. NET 5