更改WebResource.axd的路径

时间:2009-07-10 01:02:37

标签: asp.net iis

我们正在使用Akamai,我想知道是否有任何方法可以更改WebResource.axd的路径,以便我们可以将文件缓存在Akamai的网络中。

ASP页面会自动在我们的页面中插入WebResource.axd?d = 9MSi9kc8rKZ-yU_r-9KIXg2& t = 633595228754539605。我希望将网址更改为另一个网址。

WebResource.axd正在加载javascript文件WebUIValidation.js

或者......可能以某种方式压制webresource.axd并手动加载文件。

谢谢!

2 个答案:

答案 0 :(得分:0)

我认为没有一种简单的方法可以阻止ASP.NET呈现WebResource.axd。一种可能的解决方法是覆盖页面的呈现,并将每次出现的WebResource.axd替换为缓存的文件URL。

答案 1 :(得分:-1)

这会有帮助吗?

void Application_Start(object sender, EventArgs e)
{
    RegisterRoutes(RouteTable.Routes);       
}

void RegisterRoutes(RouteCollection routes)
{
    routes.MapPageRoute("WebResource", "WebResource.axd", "~/WebResource.axd");
    routes.MapPageRoute("ScriptResource", "ScriptResource.axd", "~/ScriptResource.axd");
}
相关问题