asp.net-mvc - 如何将 IIS 中的默认页面设置为 Controller ?

标签 asp.net-mvc model-view-controller iis iis-6 startup

我们有一个 MVC 应用程序,可以从两个不同的网站访问。默认网站很好,但是如何设置第二个站点在特定 Controller 中启动?

我们的默认站点是 www.mysite.com,我们希望为 header www.subdomain.mysite.com 添加第二个 IIS 站点,该站点应该将用户带到 www.subdomain.mysite.com/controller

但是我如何告诉 IIS 使用特定的 Controller 操作 mycontroller 启动 www.mysubdomain.mysite.com

最佳答案

我会考虑配置 URL 重写,以便将对 www.mysubdomain.mysite.com 的请求视为对 www.mysubdomain.mysite.com/controller 的请求。

您可以使用Ionics Isapi Rewrite Filter .

Ionic's Isapi Rewrite Filter, aka IIRF, is a small, FREE, easy to use, URL rewriting ISAPI filter. It combines a good price (free!) with good features. It is fast and powerful. It works on IIS 6.0, and later.

关于asp.net-mvc - 如何将 IIS 中的默认页面设置为 Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11413791/

相关文章:

jquery - 如何修复 mvc 中日期时间属性上的 'The field must be a date'

javascript - 单击单选按钮清除下拉选择

java - 刷新页面时如何防止重复输入

php - 谁应该捕获我的 $_POST 数据 : controller or model?

security - 应用程序池身份、用户组和 iis 隔离

javascript - getJSON 类型错误 e 未定义

c# - ELMAH 适用于本地机器,但不适用于生产环境

java - 使用基于反射的静态调用而不是接口(interface)

iis - 将 webApi 部署到 IIS 7 时出现问题 - ManagedPipelineHandler

c# - 为什么 DynamicData 无法在新的 2012 Server 上运行?