使用url重写时,Response.AppendToLog不会在IIS.log上附加任何内容

时间:2011-12-27 14:43:05

标签: c# iis url-rewriting

我正在使用url重写模块和response.appendtolog方法。

这是我的.cs文件的snipet

protected void Page_Load(object sender, EventArgs e)
{

    Response.AppendToLog("AAA");
}

这是我web.config的一部分

    <rewrite>
        <rules>
            <rule name="TestRule">
                <match url="^RRRAAA" />
                <action type="Rewrite" url="AAA/BBB.aspx" logRewrittenUrl="true" />
            </rule>
        </rules>
    </rewrite>

使用这些代码和设置,

当我点击http://my.test.com/AAA/BBB.aspx?111=ddd时,源代码运行良好(它在LOG上写了一些东西) 但是,当我点击http://my.test.com/RRRAAA?123=ccc时,这个。不工作

这是我的日志文件的一部分

  

192.1.1.10, - ,12/27 / 2011,7:26:54,W3SVC4,TEST_SERVER,192.1.1.1,412,403,253,200,0,GET,/ AAA / BBB.aspx,111 = dddAAA

     

192.1.1.10, - ,12/27 / 2011,8:10:3​​8,W3SVC4,TEST_SERVER,192.1.1.1,473,381,253,200,0,GET,/ AAA / BBB.aspx,123 = CCC,

有人对这些问题有想法或经验吗?

0 个答案:

没有答案