我正在开发一个Web应用程序,该应用程序将根据使用哪个域名来动态更改其内容。多个域将指向相同的应用程序。我希望用下面的代码(或一些接近)来检测域名并进行自定义设置:使用ASP.NET开发服务器测试多个域
string theDomainName = Request.Url.Host;
switch (theDomainName)
{
case "www.clientone.com":
// do stuff
break;
case "www.clienttwo.com":
// do other stuff
break;
}
我想测试一下上面使用ASP.NET开发服务器的功能。我在本地HOSTS文件中创建了映射,将www.clientone.com映射到127.0.0.1,将www.clienttwo.com映射到127.0.0.1。然后使用www.clinetone.com(等)浏览到浏览器的应用程序。
当我尝试使用ASP.net开发服务器测试此代码时,URL始终表示localhost。它不会捕获在浏览器中输入的主机,只会捕获localhost。
有没有办法使用开发服务器来测试URL检测功能?
谢谢。
你可能会用到这个 - http://cassinidev.codeplex.com/ – 2010-04-01 04:24:06