Ich benutze URL Rewriter.NET (die ich sehr gerne, im Vergleich zu URL Rewriting.NET - mehr Versatile scheint es, versteh mich nicht falsch, ich mag URL Rewriting .NET, aber es schien nicht das Bedürfnis zu befriedigen, da ich das Tool kenne. Ich versuche, den Knoten default-documents zu verwenden, um die Standarddokumente für die Site neu zu definieren. Ich habe versucht, es den rewriter Knoten hinzufügen, aber ich erhalte einen web.config FehlerURL Rewriter.NET web.config Knoten Ausgabe
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
Parser Error Message: The element 'default-documents' is not allowed.
Source Error:
Line 187:
Line 188: <rewriter>
Line 189: <default-documents>
Line 190: <document>default.aspx</document>
Line 191: <document>index.aspx</document>
Hat jemand dieses Tool in der Vergangenheit verwendet, und nicht jeder wissen, wo diesen Knoten setzen (oder bestimmungsgemäßer Verwendung)?
EDIT:
Ich habe versucht, den Vorschlag weiter unten, aber es schien nicht ganz richtig zu arbeiten. Hier ist, was in meiner zusätzlichen Konfigurationsdatei ist (dies ist der einzige Inhalt in der Konfigurationsdatei)
<rewriter>
<rewrite url="^(/.+(\.gif|\.png|\.jpg|\.ico|\.pdf|\.css|\.js)(\?.+)?)$" to="$1" processing="stop" />
<default-documents>
<document>default.aspx</document>
<document>index.aspx</document>
</default-documents>
</rewriter>
Funktioniert "nicht richtig zu funktionieren" bedeutet "nicht die Standarddokumente verwendet"? Wenn ja, überprüfe meine Bearbeitung unten. – Moose