ASP.NET MVC 3:IgnoreRoute的目的(“{resource} .axd / {* pathInfo}”); ?弃用?

时间:2012-04-06 17:34:33

标签: asp.net-mvc-3

我是否还需要这个规则? 我没有看到任何传入resource.axd文件的请求(与我运行webform应用程序时相反)

1 个答案:

答案 0 :(得分:4)

  

WebResource.axd是一个HTTP处理程序,它是.NET Framework的一部分   这只做一件事,一件事 - 它的任务是获得一件事   嵌入式资源从DLL中返回并返回其内容。什么DLL来   转到,并通过指定要采取的嵌入式资源   请求参数。例如,请求   www.yoursite.com/WebResource.axd?d=EqSMS...&t=63421 ...可能会返回   嵌入在特定程序集中的特定JavaScript代码片段。

它仍然是框架的一部分,你仍然可以使用上面的处理程序检索嵌入的资源。您不希望您的路由处理程序处理此类请求,这就是它被忽略的原因。我的猜测是,如果你完全确定你使用的应用程序/库不使用它,你可以摆脱它。

相关问题