IIS7 通过使用 <system.webServer>
支持此功能用于设置模块的 preCondition="managedHandler"
的配置元素属性。
由于 Cassini 是托管服务器,因此它以与 IIS7 类似的方式处理请求。所有请求均由托管代码处理。我所说的“类似”是指它为每个请求执行 HttpModule,即使它是静态内容(脚本、样式表、图像等)。
卡西尼号似乎也忽略了 <system.webServer>
配置设置。
问:是否可以强制 Cassini 不执行静态内容的完整管道或遵守 <system.webServer>
设置?
最佳答案
不,不是。这就是为什么针对 IIS 进行测试始终是一个好主意:)
关于configuration - 防止 MS Web 开发服务器 (Cassini) 运行 HttpModule 来处理静态内容请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1166585/