Iis 7 如何防止IIS7重写规则加载ASP.NETAjax客户端框架?

Iis 7 如何防止IIS7重写规则加载ASP.NETAjax客户端框架?,iis-7,asp.net-ajax,mod-rewrite,Iis 7,Asp.net Ajax,Mod Rewrite,我正在开发一个Web应用程序,用户可以像在Twitter(Twitter.com/holiveira)中一样自定义url。我创建了一个重定向规则,指向一个页面,在该页面中,我使用域名后的字符串在数据库中搜索 问题在于,此规则阻止Asp.Net Ajax客户端框架使用的ScriptResources.axd文件正确加载 你知道如何解决这个问题吗 这是我使用的规则: <rule name="RewriteDropbox" stopProcessing="true">

我正在开发一个Web应用程序,用户可以像在Twitter(Twitter.com/holiveira)中一样自定义url。我创建了一个重定向规则,指向一个页面,在该页面中,我使用域名后的字符串在数据库中搜索

问题在于,此规则阻止Asp.Net Ajax客户端框架使用的ScriptResources.axd文件正确加载

你知道如何解决这个问题吗

这是我使用的规则:

            <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>

我解决了这个问题。重写规则是松散的,因为我没有向其中添加域,这导致对ScriptResource.axd文件的请求丢失,因为它被重定向到我的dropbox页面

当我将域添加到规则中时,它工作得非常好