0

UrlRewriteファイルから削除するために使用してい.aspxます。私が使用しているルール:

<rule name="RewriteASPX">
    <match url="(.*)" />
    <conditions logicalGrouping="MatchAll">
        <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
    </conditions>
    <action type="Rewrite" url="{R:1}.aspx" />
</rule>

私の Web フォームの 1 つで、ScriptManager. ページが読み込まれると、いくつかの.axdファイルもリンクされます。次に例を示します。

WebResource.axd?d=LONG_STRING

しかし、上記のファイルが見つからず、要求された URL は次のとおりであることがわかります。 /WebResource.axd.aspx

私のルールの条件は、このようなケースをフィルタリングすることになっていると思いました。

4

1 に答える 1

0

私はこれを解決することができました。

私はこのようにルールを変更しました:

<match url="^[^.]+$" />

そして今、私が言及したようなルールをファイルに適用するのではなく、拡張子のないファイルにのみ適用します。

于 2013-04-20T09:12:47.840 に答える