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.
Archiwum kategorii: ASP. NET
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:
Jeszcze coś takiego:
Jak edytować wszystkie wiersze jednocześnie w ASP .NET DataGrid?
Niedawno miałem zadanie napisania szybko aplikacji w ASP .NET Web Forms, w której miała być zaimplementowana funkcjonalność edycji wielu wierszy na raz w kontrolce DataGrid. Niestety standardowe podejście do tematu powoduje, że natrafiamy na problem.
Czytaj dalej Jak edytować wszystkie wiersze jednocześnie w ASP .NET DataGrid?
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
Filtry autoryzujące 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 autoryzujące. Filtrów używa się jak atrybutów i dekoruje się nimi metody akcji.
Czytaj dalej Filtry autoryzujące w ASP .NET MVC
Chmura Azure – podstawy cz. 1
Podstawowymi informacjami jakie trzeba posiadać by zrozumieć czym jest chmura Azure to:
- definicja chmury
- kategorię usług w chmurze
- główne usługi Azure
Omówię teraz te 3 podstawowe rzeczy.