Ich möchte die Rewrite-Regel aus dem C # -Code ändern. Die URL-Rewrite-Regel befindet sich in der Datei web.config.
%Vor% Ich möchte für ex ändern. <rule name="partners"> <match url="^partners$" />
bis <rule name="partners"> <match url="^friendship/partners$" />
,
Wie finde ich die Knotenregel und aktualisiere die Übereinstimmungs-URL auf "new one", wobei name="partners";?
Das ist meine Idee für dynamisches URL-Rewriting. Danke für alle anderen Möglichkeiten, wenn Sie haben.
Ich ändere den Wert für connectionString in meiner web.config Website mit diesem Code:
Vielleicht kann Ihnen dieses Beispiel helfen (ändern Sie einfach den Wert connectionString
von system.webServer
und add
von rules
etc ..
Bitte sag mir, ob es für dich funktioniert.
Schritt 1: - download urlrewrite2.exe Hier
>Schritt 2: - schreiben Sie Ihre Logik in web.config
%Vor%Schritt 3: - Wenn Sie eine TXT-Datei in den App_Code-Ordner oder an einen anderen Ort, für den Sie die Adresse in web.config angegeben haben, einfügen, enthält die TXT-Datei Daten wie
** Technologie, Experte / Suche-Experte.aspx? CatId = 1
Beratung-Personal-Wachstum, Experte / Suche-Experte.aspx? CatId = 2 ** etc **
Microsoft hat Microsoft.Web.Administration.dll zur Verfügung, um Ihnen zu helfen, aber es erfordert Administratorrechte auszuführen,
Es ist sehr geeignet für eine WinForms-Anwendung (wie IIS-Manager), um einen IIS-Server zu steuern, kann aber auch in anderen Arten von Anwendungen verwendet werden.
Ich habe ein persönliches Projekt, bei dem es sich um eine benutzerdefinierte MWA-Implementierung handelt, die für einige Fälle ohne Administratorrechte funktioniert. Wenn Sie daran interessiert sind, lassen Sie es mich wissen.
Tags und Links web-config c# asp.net iis url-rewriting