0

MS Cassini Development Web Server 是一款不错的产品,它以与 IIS7 类似的方式执行 Web 请求。每个请求(静态内容的事件)都无一例外地通过相同的 .Net 管道。所有自定义的 HttpModule 都可以处理任何请求。

但有时您不希望这些模块针对某些内容(通常是静态内容)执行。在这方面,MS Cassini<system.webServer>不像 IIS7 那样读取/遵守 web.config 设置。我对这些设置特别感兴趣。

<system.webServer>
    ...
    <handlers />
    <modules />
</syste.webServer>

UltiDev的 Cassini(从 MS Cassini 升级的单独付费产品)网络服务器是否读取这些设置并按照 web.config 的指示执行?

4

2 回答 2

1

Cassini 的行为不像 IIS7,而是像 IIS6。所以你应该使用<system.web>section 而不是<system.webServer>

<system.web>
    ...
    <httpHandlers />
    <httpModules />
</system.web>

所有请求都通过 ASP.NET 管道的原因是因为它是硬连线的(例如在 IIS6 中启用通配符映射)

于 2009-09-09T07:00:42.697 回答
0

我的公司制造了一个名为Neokernel Web Server的产品,它运行 ASP.NET Web 应用程序,但提供静态内容而不使用 ASP.NET 管道。这是一个商业产品,但有免费的评估许可证可用。

于 2010-04-21T18:00:14.250 回答