Wpis z mikrobloga

Czy jest tu ktoś znający się na #dotnet #csharp kto zna się na #webforms ?

Mam archaiczny projekt, który sobie żyje więc nikt go nie tyka za bardzo, ale mam potrzebę dodać przekierownie z http na https. Jedyna dokumentacja na jaką trafiam apropo RewriteModule to to https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/creating-rewrite-rules-for-the-url-rewrite-module

Ale w moim projekcie jest inna konfiguracja modułu, jest to skonfigurowane tak jak tutaj https://www.red-gate.com/simple-talk/development/dotnet-development/a-complete-url-rewriting-solution-for-asp-net-2-0/

O ile rozumiem to jakaś starsza wersja, ale nie umiem znaleźć dokumentacji. Czy ktoś może wie jak znaleźć dokumentację tego lub jak skonfigurować przekierowanie http -> https?
  • 8
  • Odpowiedz
@WielkiElektronig: No tylko ja nie mogę tak skonfigurować rewritemodule bo mam jakąś inną wersję i mam taką konfigurację:

true
No i nie mogę wkleić tak o konfiguracji takiej jak z linka, bo w IIS jak to konfiguruję to on mi modyfikuje web.config i mam dwie różne konfiguracje rewritemodule
  • Odpowiedz
@KotoFan: Pewnie macie IIS w wersji starszej niż 7.0 i nie macie microsoftowego URL Rewrite Module tylko jakiś third-party albo własny.
W linku który podałeś jest napisany taki moduł bezpośrednio w aplikacji, dlatego składania jest zupełnie inna.
  • Odpowiedz
@KotoFan: Tak. Przykładowo możesz zobaczyć, że autor najpierw tworzy kod w konfiguracji, gdzie dodaje np ` a potem tworzy klasę RewriteModule` i szuka w niej xmlowego noda o tej samej nazwie.

MSowy działa od IIS 7.0 w góre, więc sprawdź najpierw jaką masz wersję.
  • Odpowiedz
@Priya: mam 8.0 więc spoko. Dobra to muszę teraz ogarnąć jak wywalić ten stary moduł, który myślałem że jest jakąś starą MSową wersją i wpiąć w to nowy. Dzięki
  • Odpowiedz