许多大型项目,为图像服务器asp.NET mvc路由

时间:2011-07-15 10:14:53

标签: asp.net asp.net-mvc routing cdn

我在一家拥有超过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添加一个规则,这样可以节省很多时间。

有可能吗?如何路由它?

1 个答案:

答案 0 :(得分:2)

您可以使用IIS URL Rewriting module或在MVC中设置单独的路由,并创建一个将返回HTTP 302的操作。

请务必先通过 Phil Haack 阅读this article