我在一家拥有超过70个asp.net mvc项目(非常相似的)项目的公司工作
所有图片都链接如下:Url.Content(“〜/ imagefoldername / picname.jpg”);
现在我想将这70个项目合并为一个,与每个安装系统的Drupals多站点非常相似。
我想在一台服务器上安装所有图像(可能甚至可以使用CDN)
我想知道是否有可能以某种方式将/imagefoldername/picname.jpg路由到
http://img.mycdnname.com/project1/picname.jpg
这样我就不需要在70个项目中迭代所有视图,而只需要向global.asax添加一个规则,这样可以节省很多时间。
有可能吗?如何路由它?
答案 0 :(得分:2)
您可以使用IIS URL Rewriting module或在MVC中设置单独的路由,并创建一个将返回HTTP 302的操作。
请务必先通过 Phil Haack 阅读this article。