0

我有一个 ASP.NET 4.0 网站 (mysite.com),并将在 mysite.com/talk 上为项目添加新功能。关键是我需要使用talk.mysite.com 作为url 访问和使用/talk 子目录。如何在 .net 或 IIS 6.0 中执行此操作?

4

1 回答 1

1

这里有几个选项。

  1. 添加URL 重写规则 - 匹配传入的主机名talk.mysite.com并将其重写为mysite.com/talk.
  2. 在 IIS 中创建一个新网站(指向 /talk 目录)并修改其绑定信息。设置“主机名”,使其仅接受talk.mysite.com.
  3. 在 ASP.Net 应用程序级别执行重定向。Application_BeginRequest向 global.asax添加一个处理程序,如果 Request.Url.Host 为 则重定向talk.mysite.com

最好的一个取决于您的方案的细节。我认为#1 可能是最简单的(最直接的),但在某些情况下,其他之一可能更适合。

于 2012-10-23T18:13:16.647 回答