[Mono-bugs] [Bug 520027] HttpResponse.WriteFile(filename) fails when filename case doesn't match filesystem case regardless of IOMAP setting

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Wed Jul 8 12:31:02 EDT 2009


User steve at smartz.com added comment

Steve Minar <steve at smartz.com> changed:

           What    |Removed                     |Added
                 CC|                            |steve at smartz.com

--- Comment #3 from Steve Minar <steve at smartz.com>  2009-07-08 10:31:01 MDT ---
Hi Marek,
Perhaps my bug description did not make it clear enough. I encounter this
problem regardless of the Mono IOMAP directive setting.

I have mod_mono setup with:
MonoSetEnv MONO_IOMAP=all

I have tried the same code with:
MonoSetEnv MONO_IOMAP=case

With either configuration, File.Exists(filename) will return true for me,
regardless of the case mismatch between the filename string and the actual
file's name on disk.  This is expected.  However, when I pass the same filename
to response.WriteFile() the code fails to write the file.  If I then change the
name of the file on the disk to match the casing of the filename string,
response.WriteFile() works properly.

It's behaving as if response.WriteFile() does not observe the MONO_IOMAP

Configure bugmail: http://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