Jag är inte säker på att jag förstått saken rätt men jag gör typ på följande vis i php. I min config så känner jag av vilken url som används och levererar konstanter/databaslogin beroende på det. Det går säkert att snickra ihop en liknande lösning för ASP.
Kod:
class Constants
{
private static $_instance;
public static function getInstance()
{
if (!(self::$_instance instanceof ConstantsInterface)) {
$fooSiteServerNames = array('www.foo.com', 'admin.foo.com'); // Osv
$barSiteServerNames = array('www.bar.com', 'admin.bar.com'); // Osv
if (in_array($_SERVER['SERVER_NAME'], $fooSiteServerNames)) {
self::$_instance = FooConstants::getInstance();
} else if (in_array($_SERVER['SERVER_NAME'], $barSiteServerNames)) {
self::$_instance = BarConstants::getInstance();
}
}
return self::$_instance;
}
}