1

默认情况下,IIS 加载具有相当简洁描述的ScriptModule 。我考虑从我的 ASP.NET 应用程序中删除所有不需要的模块。

我如何知道我的应用程序运行是否需要此模块?它实际上是做什么的?

4

1 回答 1

2

需要使 ASP.NET AJAX(WebForms 中的 AJAX 支持)基础结构正常工作。它提供了框架所需的三个功能:

  • 在部分页面更新中允许页面重定向。
  • 能够调用页面方法而不是 Web 服务方法。
  • 跳过标准授权机制ScriptResource.axd和授权 Web 服务(通过将SkipAuthorization属性设置HttpContext为 true)

如果您没有使用 ASP.NET AJAX 中的任何上述功能,则可以将其删除。

于 2013-07-03T10:50:16.637 回答