Windows平台ASP/ASP.NET伪静态设置双解构:rewrite.dll+http.ini与web.config配置详解

需积分: 0 1 下载量 84 浏览量 更新于2024-09-13 收藏 149KB DOC 举报
在Windows平台上进行伪静态设置,针对不同类型的Web应用有着不同的方法。对于传统的ASP应用程序,主要依赖于rewrite.dll和http.ini的配合。以下步骤详细阐述了如何在ISAPI筛选器中配置: 1. Rewrite.dll + http.ini方法: - 用户需从网上下载rewrite.dll(推荐1.x版本),并让程序员编写http.ini配置文件。 - 将这两个文件上传至服务器的ISAPI文件夹。 - 登录主机管理界面,进入ISAPI筛选器设置,添加一个新的筛选器,指定筛选器名称,选择rewrite.dll作为可执行文件,并确保其加载状态正常。 2. web.config方式配置asp.net伪静态: - ASP.NET应用更倾向于使用web.config文件来管理伪静态,因为此文件提供了更多的灵活性。 - 程序员需编写伪静态规则并将其放入web.config中,根据应用的版本(如ASP.NET 2.0或4.0)调整应用程序配置中的执行文件路径。 - 在IIS中找到目标站点,进入主目录配置,添加新的应用程序配置,指定正确的扩展名(如.htm或.html),取消“确认文件是否存在”的勾选。 需要注意的是,无论哪种方法,都要求文件和筛选器放置在正确的目录(ISAPI)下,并且确保ISAPI筛选器的加载状态正常。对于web.config配置,开发者需提供特定的asp.net版本信息以便正确设置。Windows平台上的伪静态设置需要对环境有深入理解,同时涉及到代码编写和服务器配置的协调工作。