我们正在使用Akamai,我想知道是否有任何方法可以更改WebResource.axd的路径,以便我们可以将文件缓存在Akamai的网络中。
ASP页面会自动在我们的页面中插入WebResource.axd?d = 9MSi9kc8rKZ-yU_r-9KIXg2& t = 633595228754539605。我希望将网址更改为另一个网址。
WebResource.axd正在加载javascript文件WebUIValidation.js
或者......可能以某种方式压制webresource.axd并手动加载文件。
谢谢!
答案 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");
}