目前项目中的某一个频道采取了二级域名,如:home.abc.com,然后在二级域名下的js中怎么去调用并执行其他Controller下的方法呢?(其他Controller未做二级域名,如果直接写死链接调的话会出现js跨域的问题)。是通过定制路由的方式来实现二级域名的,请教了。
可以考虑使用Area,这样实际地址类似于a.com/area1/controller1/action1,然后再asp.net路由接管之前使用IIS的rewrite功能把b.a.com/controller1/action1映射到a.com/b/controller1/action1,不过这样对性能会有影响,js直接访问没有rewrite的地址,js跨域问题也就解决了,当然实际操作中还会有其他的问题,good luck