【问题标题】:IIS 6 Application mapping default settingsIIS 6 应用程序映射默认设置
【发布时间】:2010-11-19 16:09:33
【问题描述】:

这与我上周问过的another question有关,但当前的问题更多地以IIS为中心。

作为解决此问题的解决方法,我删除了 Web 应用程序的通配符映射(设置为 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll

我希望能够重新添加这个通配符设置(因为删除它可能会产生副作用)——但是排除 *.dll 扩展名不会映射到 ASP.NET端点。

我该如何在 IIS6 中执行此操作?

【问题讨论】:

    标签: .net asp.net sharepoint iis iis-6


    【解决方案1】:

    我的直觉告诉我你应该写一个 HttpModule,过滤掉 .dll 请求,所以仍然有“catch-all”通配符映射,但是任何对 dll(和 .config)的请求都会被 httpmodule 过滤掉...

    另一种选择是显式设置您确实希望由 ASP.NET 处理的文件类型,我想不会是一个很大的列表,js、html,通常的嫌疑人......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-27
      • 2010-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-12
      相关资源
      最近更新 更多