我在默认网站上加载了一个应用程序
http:///应用程序名称
现在我收到了一个完全相同的应用程序请求,但要求为特定客户“定制”网址。这没有实际价值。只是为了让它对客户来说看起来很特别
http:///客户名称
这是完全相同的应用程序。我可以为应用程序名称创建别名吗?
另一个选项是添加另一个应用程序,并将其指向同一文件夹。这是个坏主意吗?如果是这样,它们应该共享一个应用程序池吗?
答案1
你至少有两个选择。
假设这是一个供外部使用的网站,您有一个指向该网站的主机名。您只需将另一个主机名添加到网站绑定中,两个 URL 都可以用于单个网站。
正如您之前提到的,您还可以使用新的主机名绑定创建第二个站点。将此站点指向与第一个站点相同的物理目录没有任何问题。两个站点可以共享相同的应用程序池或使用自己的应用程序池。
选择第二种方式可以带来一些好处:
- 不同用户的网络日志被很好地分开。
- 即使两个站点共享相同的 web.config,你也可以为它们设置不同的配置
具有两个绑定的单个站点是一种更简单的设置,如果您觉得需要,您可以随时添加第二个站点。
答案2
如果应用程序使用身份验证,并且仍然与新客户的应用程序完全相同,那么您可以考虑为现有应用程序添加主机标头。
IIS 管理器 > 单击网站 > 单击绑定并添加主机名。