[Mono-bugs] [Bug 371581] [Regression] HttpContext.RewritePath no longer works

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Sat Aug 30 17:35:13 EDT 2008


User philippe at activa.be added comment

Philippe Leybaert <philippe at activa.be> changed:

           What    |Removed                                         |Added
                 CC|                                                |philippe at activa.be

--- Comment #20 from Philippe Leybaert <philippe at activa.be>  2008-08-30 15:35:12 MDT ---
It seems that when your application is in a virtual folder, and you use
RewritePath(), subsequent calls to the some properties of HttpRequest return
the wrong result.

For example:

Application virtual path = /demo/
Original URL: http://localhost/demo/testcase1.aspx

1. HttpContext.FilePath returns:
    "/demo/testcase1.aspx" (ok)

2. HttpContext.AppRelativeCurrentExecutionFilePath returns:
    "~/testcase1.aspx" (ok)

3. Then call HttpContext.RewritePath("http://localhost/demo/testcase2.aspx")

4. HttpContext.FilePath returns:
    "/demo/demo/testcase2.aspx" (should be "/demo/testcase2.aspx")

5. HttpContext.AppRelativeCurrentExecutionFilePath returns:
    "~/demo/testcase2.aspx" (should be "~/testcase2.aspx")

Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

More information about the mono-bugs mailing list