是否有可能拥有一个 .NET MVC 应用程序,并且可以从不同的域访问它,从而使内容依赖于域?
例如,www(dot)site1(dot)com 和 www(dot)site2(dot)com 都将指向我服务器的 IP,并指向 IIS 中的同一个网站。我的 .NET MVC 应用程序将驻留在该网站中。现在,我希望能够知道哪个站点(域名)触发了 ControllerAction,并采取相应的行动(例如,在 Index 操作中为主页显示不同的内容,或者允许/阻止访问分配给特定站点的特定内容) .
我将不胜感激这方面的任何帮助。我可以接受传递给所有控制器操作的额外参数(可能使用路由),但如果有更优雅的解决方案将是理想的。