Visual studio 2012 使用路由时图像链接断开

Visual studio 2012 使用路由时图像链接断开,visual-studio-2012,routes,Visual Studio 2012,Routes,我正在使用路由来伪装搜索引擎的url地址,因此我在Global.asax VS2012文件中添加了这一行,路由按预期工作: routes.MapPageRoute("shop","it/{id}/{action}.aspx","~/shop.aspx"); 问题是我的shop.aspx页面有一些,感谢谷歌,我已经解决了这个问题,但是我觉得应该在路由级别进行: <%= ResolveUrl("~/App_Themes/default/images/logo/fb1.png") %>

我正在使用路由来伪装搜索引擎的url地址,因此我在Global.asax VS2012文件中添加了这一行,路由按预期工作:

routes.MapPageRoute("shop","it/{id}/{action}.aspx","~/shop.aspx");

问题是我的shop.aspx页面有一些,感谢谷歌,我已经解决了这个问题,但是我觉得应该在路由级别进行:

<%= ResolveUrl("~/App_Themes/default/images/logo/fb1.png") %>

添加以下行无效:routes.Ignore{alljpg},new{alljpg=@.*\.jpg/?};忽略{allpng},新建{allpng=@.*\.png/.};
<%= ResolveUrl("~/App_Themes/default/images/logo/fb1.png") %>