Как предотвратить загрузку правил перезаписи IIS7 ASP.Net Ajax Client Framework? - PullRequest
0 голосов
/ 13 октября 2009

Я разрабатываю веб-приложение, в котором у пользователей будет свой URL, как в Twitter (twitter.com/holiveira). Я создал правило перенаправления, которое указывает на страницу, где я использую строку после имени домена для поиска в базе данных.

Проблема в том, что это правило препятствует правильной загрузке файлов Scriptresourse.axd, используемых Asp.Net Ajax Client Framework.

Есть идеи, как решить эту проблему?

Это правило, которое я использую:

            <rule name="RewriteDropbox" stopProcessing="true">
                <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="dropbox.aspx?clienturl={R:1}"/>
            </rule>

1 Ответ

0 голосов
/ 13 октября 2009

Я разобрался в проблеме. Правило перезаписи было потеряно, так как я не добавлял домен к нему, и это приводило к потере запросов к файлу ScriptResource.axd, потому что он был перенаправлен на мою страницу dropbox.

Когда я добавил домен к правилу, он работал отлично.

...