https://bugzilla.novell.com/show_bug.cgi?id=383869
User [EMAIL PROTECTED] added comment https://bugzilla.novell.com/show_bug.cgi?id=383869#c320652 Summary: PublicKeyToken wrongly treated as case sensitive in web.config Product: Mono: Runtime Version: unspecified Platform: x86 OS/Version: Ubuntu Status: NEW Severity: Normal Priority: P5 - None Component: misc AssignedTo: [email protected] ReportedBy: [EMAIL PROTECTED] QAContact: [email protected] Found By: --- Created an attachment (id=210567) --> (https://bugzilla.novell.com/attachment.cgi?id=210567) Files needed to reproduce bug The actual Mono version used is 1.9.1 on Ubuntu 7.10, installed in a separate folder to system install. A PublicKeyToken attribute of system.data/DbProviderFactories/add tag and its type attribute is currently case SENSITIVE and in reality it should be case INSENSITIVE. I have checked MS.NET and they treat it as case insensitive. To reproduce, extract attached archive to a directory of choice. There are two files: Default.aspx and web.config. The purpose of the page is to use a database datasource by looking up a database provider in web.config. The database provider used is Mono.Data.Sqlite.SqliteFactory as copied from machine.config. The actual provider is irrelevant. Start xsp2 and navigate browser to Default.aspx. The page will succeed in opening a connection to an in-memory database. It will fail in finding the table but this is irrelevant for demonstration of the bug (the error: Sqlite error no such table: table1). Now attempt altering PublicKeyToken in web.config from 0738eb9f132ed756 to 0738Eb9f132ed756 (please notice first "E" changing to uppercase) and reloading the Default.aspx. Please notice the following error: "Failed to find or load the registered .Net Framework Data Provider". A similar bug (#320652) has been submitted and resolved but it concerned a different PublicKeyToken. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
