Cannot use an uri to read mechine.config because web request module handelrs are
defined in machine.config.
svn path=/trunk/mcs/; revision=15446
+2003-06-16 Lluis Sanchez Gual <lluis@ximian.com>
+
+ * ConfigurationSettings.cs: Avoid chicken-egg problem when reading machine.config.
+ Cannot use an uri to read mechine.config because web request module handelrs are
+ defined in machine.config.
+
2003-03-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* AppSettingsReader.cs: fixed bug #38755.
try {
try {
- reader = new XmlTextReader (fileName);
- } catch {
+ FileStream fs = new FileStream (fileName, FileMode.Open, FileAccess.Read);
+ reader = new XmlTextReader (fs);
+ } catch (Exception ex) {
return false;
}
-
+
InitRead (reader);
ReadConfigFile (reader);
} finally {
{
XmlTextReader reader = null;
try {
- reader = new XmlTextReader (fileName);
+ FileStream fs = new FileStream (fileName, FileMode.Open, FileAccess.Read);
+ reader = new XmlTextReader (fs);
} catch {
return null;
}