要利用Windows IIS通过脚本映射方式实现伪静态,包括ASP.NET,请按照以下步骤操作:
步骤 1: 打开IIS所有功能
确保您的IIS安装中包含了所有必要的功能。在实际操作时,若某些功能未打开,可能会导致配置失败。
步骤 2: 创建应用程序池
创建一个新的应用程序池,暂时可以设置为集成模式。完成一系列设置后,再将其设置为经典模式。
步骤 3: 配置站点
将站点的应用程序池设置为您刚创建的应用程序池。
步骤 4: 添加脚本映射
- 对于
.html
请求路径,可执行文件选择C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
或者C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll
(适用于64位系统),对于4.0版本,则选择相应的aspnet_isapi.dll
文件。 - 对于通配符脚本映射,请求路径可以是
*
,可执行文件同样选择对应的aspnet_isapi.dll
。
步骤 5: 添加托管处理程序
为请求路径添加托管处理程序,可执行文件选择System.Web.UI.PageHandlerFactory
。
步骤 6: 添加托管模块
添加托管模块,类型为URLRewriter.ModuleRewriter
,并勾选“仅针对向ASP.NET应用程序或托管处理程序发出请求调用”。
步骤 7: 设置经典模式
最后,将您创建的应用程序池的托管管道模式设置为经典模式。
完成上述步骤后,重启网站,就可以实现伪静态配置了。
请注意,不同的操作系统和IIS版本可能有不同的文件夹路径和设置选项。务必根据您的系统环境进行相应的选择和调整。
原创文章,作者:Ur47000,如若转载,请注明出处:https://wyc.retuba.cn/3742.html