Archiwum kategorii: ASP. NET

Konfiguracja IIS 10 – przydatna wiedza

Jak tu dawno nie byłem. Ale cóż jak się utrzymuje projekt dziecko to tak jest.  Nie lubię konfiguracji narzędzi ale czasem przychodzi taka potrzeba. Tym razem IIS 10. Poniżej klika uwag odnośnie konfiguracji standardowej aplikacji na ASP .NET MVC 5. Post będzie aktualizowany w miarę postępów prac i problemów występujących.

Czytaj dalej Konfiguracja IIS 10 – przydatna wiedza

ERR_SSL_PROTOCOL_ERROR na //localhost w VisualStudio 2015/17

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”.

UPDATE: w końcu zalazłem lepszy sposób dla chroma-a działa znakomicie. Wchodzimi pod ten adres:

chrome://flags/#allow-insecure-localhost

Klikamy zezwalaj i po sprawie. OCZYWIŚCIE TYLKO DO CELÓW DEWELOPERSKICH TAK ROBIMY

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

Jeszcze coś takiego:

chrome://net-internals/#hsts

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