我有一个域,其中创建了多个子域。我设法更改 DNS 记录,因此给定的子域会重定向到不同的服务器。例如?
app.domain.com -> 123.45.66.11
现在,我的应用程序是一个 ASP.NET MVC 应用程序,响应以下 URL 123.45.66.11/app。如何配置 IIS,以便 URL
http://app.domain.com -> 123.45.66.11/app
指向我的虚拟目录应用程序而不是根目录。
答案1
您运行的是哪个版本的 IIS?您需要设置主机标头才能完成您想要的操作。
IIS 7 http://technet.microsoft.com/en-us/library/cc753195%28WS.10%29.aspx
答案2
在 IIS 管理器中右键单击站点,并选择添加网站... 在打开的窗口中:
- 为您的应用程序选择一个名称并将其写在下面站点名称
- 推选择...按钮附近应用程序池并选择ASP.NET 4.0 版
- 在下面物理路径浏览 Web 应用程序位置(通常在 c:\inetpub\wwwroot... 下)。备注:通常当我按下测试设置...它不起作用。但整个过程仍然有效。所以请耐心等待并继续跟踪。
- 在里面捆绑您需要插入的是您的子域名(app.domain.com)主机名。
- 按“确定”
就这样!尽情享受你的新子域名吧 :-)