ASP.NET Domain Controls



一个客户今天问我关于让用户能够在web应用程序中拥有自己的域的问题。

的例子是:

http://example.com/User/View.aspx?=60会变成http://userpage.com/

我不确定如何接近这个,谁能给我一些指示?

这里是微软关于如何使用多个主机头的完整文档。从本质上讲,您为多个网站配置web服务器(IIS),然后在每个网站中配置该网站应响应的主机标头列表。这允许您在同一台服务器上托管多个站点:

http://support.microsoft.com/kb/190008(或其他版本的类似文章,如http://technet.microsoft.com/en-us/library/cc753195%28WS.10%29.aspx或http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/e7a21b1f-ab13-47f2-8c61-b09cf14a7cb3.mspx?mfr=true)

如果他们有域名并且它在客户端的服务器上,您可以根据提供的id(60)进行转发。

如果http://userpage.webapp.com,你可以在ASP中使用路由规则。. NET 4.0来处理这个问题(我认为在3.5中有一些功能,但4.0更好)。

最新更新