Przeprowadzam migrację witryny internetowej, która jest/będzie działała w IIS i będę używał map ponownego zapisu do 301 przekierowania starych ".asp" adresów URL do nowego stylu adresu URL. Dla wielu tysięcy adresów URL nie ma wzoru, więc wydaje mi się, że muszę polegać na mapach do przepisywania.Przepisz mapy w IIS Spraw, aby web.config był zbyt duży.
Mój problem polega na tym, że domyślny limit rozmiaru web.config to 250kb, aw moim środowisku nie mam dostępu, aby to zmienić (co można zrobić na poziomie rejestru - jeśli ktoś miał dostęp).
Przyjrzałem się przeniesieniu sekcji PrzepisywanieMap do pliku zewnętrznego, ale pliki zewnętrzne mają domyślny limit 250kg, więc to również nie zadziała.
Szukam innej metody radzenia sobie z tym ... Obecnie siedzę w trybie 242 kb i mam ponad dwa razy więcej starych do nowych mapowań przekierowań.
Z góry dziękuję.
Wit. Czy udało Ci się znaleźć rozwiązanie tego problemu? –
@KristapsVilerts - Niestety nie ... Zapełniłem mapę, aby uzyskać najwyższe trafności z przekierowaniami o największej liczbie odwiedzin (aby były najszybsze), a cała reszta znalazła się w tabeli REDIRECTS w db ... SO, po żądaniu przekazuje wszystkie reguły przepisywania w pliku, domyślnie jest to określony skrypt. Jedną z pierwszych rzeczy, które robi skrypt, jest sprawdzenie tabeli REDIRECTS, a jeśli wpis istnieje, wykonuję przekierowanie w kodzie ... jest wolniejszy, ale większość rzeczy w tabeli to długi ogon, i jak już powiedziałem, najczęściej odwiedzane przekierowania są nadal w pliku. – GWR
smutno to słyszeć. Używamy SharePoint i znajdujemy obejście - przekierowujemy wszystkie przychodzące żądania do niestandardowego kontrolera ASHX, w którym stworzyliśmy niestandardową logikę przekierowania żądania przychodzącego (bez ograniczeń). –