If set, this variable overrides the default system configuration directory
($PREFIX/etc). It's used to locate machine.config file.
.TP
+.I "MONO_COM"
+Sets the style of COM interop. If the value of this variable is "MS"
+Mono will use string marhsalling routines from the liboleaut32 for the
+BSTR type library, any other values will use the mono-builtin BSTR
+string marshalling.
+.TP
.I "MONO_CONFIG"
If set, this variable overrides the default runtime configuration file
($PREFIX/etc/mono/config). The --config command line options overrides the
Set this value to 1 to prevent the serializer from removing the
temporary files that are created for fast serialization; This might
be useful when debugging.
+.TP
+.I "MONO_ASPNET_INHIBIT_SETTINGSMAP"
+Mono contains a feature which allows modifying settings in the .config files shipped
+with Mono by using config section mappers. The mappers and the mapping rules are
+defined in the $prefix/etc/mono/2.0/settings.map file and, optionally, in the
+settings.map file found in the top-level directory of your ASP.NET application.
+Both files are read by System.Web on application startup, if they are found at the
+above locations. If you don't want the mapping to be performed you can set this
+variable in your environment before starting the application and no action will
+be taken.
.SH ENVIRONMENT VARIABLES FOR DEBUGGING
.TP
.I "MONO_ASPNET_NODELETE"
makes it hard to isolate the root of certain problems.
.TP
.I "MONO_GENERIC_SHARING"
+This environment variable is completely unsupported, don't use it.
This controls for which classes to enable generic code sharing in
principle. Permissible values are "all", "corlib" and "none". The
default is "corlib", meaning that sharing can only happen for corlib