求一个ASP的伪静态规则!IIS8.5的

网站要转成这样的形式的!
目前地址是http://www.网址.com/list-xxx.html  XX是一个变量!等 同于页数一样的!

动态的地址是这样的!http://www.网址.com/class.asp?id=XXX     XX是一个变量!等 同于页数一样的!


要转志伪静态地址这样的规则怎么写??就是要转成http://www.网址.com/list-xxx.html 这种形式的!

配置文件是这样的
但点击网页的时候是白屏!没有显示


<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="已导入的规则 1">
                    <match url="/httpd(?:/.ini|/.parse/.errors)" />
                    <action type="CustomResponse" url="/" statusCode="403" statusReason="Forbidden" statusDescription="Forbidden" />
                </rule>
                <rule name="已导入的规则 2">
                    <match url="^(.*)/list(\/|\-)([0-9]+)\.html([\?]?)(.*?)$" />" />
                    <action type="Rewrite" url="{R:1}/class\.asp\?id={R:3}&amp;{R:5}" appendQueryString="false" />
                </rule>
                <rule name="已导入的规则 3">
                    <match url="^(.*)/topic(\/|\-)([0-9]+)\.html([\?]?)(.*?)$" />" />
                    <action type="Rewrite" url="{R:1}/topic\.asp\?id={R:3}&amp;{R:5}" appendQueryString="false" />
                </rule>
                <rule name="已导入的规则 4">
                    <match url="^(.*)/item(\/|\-)([0-9]+)\.html([\?]?)(.*?)$" />" />
                    <action type="Rewrite" url="{R:1}/item\.asp\?id={R:3}&amp;{R:5}" appendQueryString="false" />
                </rule>
            </rules>
        </rewrite>
        <directoryBrowse enabled="false" />
        <defaultDocument>
            <files>
                <clear />
                <add value="index.asp" />
                <add value="index.aspx" />
                <add value="index.php" />
                <add value="index.html" />
                <add value="Default.htm" />
                <add value="Default.asp" />
                <add value="index.htm" />
                <add value="Default.aspx" />
                <add value="index.shtml" />
            </files>
        </defaultDocument>
        <httpErrors>
            <remove statusCode="404" subStatusCode="-1" />
            <error statusCode="404" prefixLanguageFilePath="" path="/404.html" responseMode="ExecuteURL" />
        </httpErrors>
        <security>
            <requestFiltering allowDoubleEscaping="true"></requestFiltering>
        </security>
    </system.webServer>
</configuration>