如何在一个 Asp.net MVC 项目中的可选 URL 上设置付费域,如下所示:
http://domain.com/Controller/Action?id
-----> www.example.comdomain.com/Controller/Action?id2
-----> www.sample.net
换句话说,我们希望将每个 URL 映射到 1 个 MVC 项目中的单独域名。
有必要说,之前在Stackoverflow中已经提出了一个与此相关的问题,并进行了一些更改。并且我之前在官方asp.net网站上也问过。为了澄清问题,我复制了问题以获得很好的答案。这个问题之前也问过k.Scott Allen 先生,所以他建议我阅读MVC 中的IRouteConstrain主题。
无论如何,在 Global.asax 文件中映射路由中所需的配置对我来说并不明亮。
到目前为止,我收集的信息是:
首先,考虑到我们已经配置了所需的 DNS 选项来处理连接到相关权威 DNS 服务器的请求。
现在,我们需要
Global.asax
通过配置 MapRoutes 对文件进行一些更改。
请通过实施上述示例来回答这个问题。非常感谢。