例如,我知道ASP.Net MVC(可能还有其他人)可以使用子域路由,但我不确定它在实际使用中的样子。我试图将我的API从一个完全独立的站点集成到我的主站点,它需要保留为api.exampledomain.com,因为它被第三方使用。我们也会将API用于未来的移动应用程序,但我不在乎是否通过exampledomain.com/api/{controller}/etc路由内部使用 - 我只关心我是否已经使用了API我希望API保留在我们已经使用的子域下。
我正在寻找合并这些网站,因为我有一个整体,所以当做出API调用并且我讨厌它时,我必须做臭臭的RPC事情以清除主单例实例上的缓存。我们已经从WebForms迁移到MVC / WebAPI一段时间了,我真的想要它。
在这个例子中,我有一个域的通配符 - 但是我不确定MVC应用程序中的路由是什么样的,或者IIS会配置什么样的..任何人都有这方面的经验?< / p>
此外,似乎没有标准的SubdomainRoute - 就像StackOverflow周围的500个代码版本一样。哈斯有没有人把它钉死?这不是一项常见的任务吗?