首页 > 系统相关 >windows+iis脚本映射方式实现伪静态(包括asp.net)

windows+iis脚本映射方式实现伪静态(包括asp.net)

时间:2023-09-24 10:56:50浏览次数:42  
标签:asp iis 映射 windows ttt 后缀 html 设置

一 . Windows2008、2012或更高系统
      只需要在设置脚本影射的目录下创建web.config文件,其内容为

<?xml version="1.0" encoding="UTF-8"?>
    <configuration>
      <system.webServer>
        <handlers>           
             <add name="ttt-map" path="*.ttt" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" resourceType="File" preCondition="classicMode,runtimeVersionv4.0,bitness32" />
        </handlers>
    </system.webServer>
</configuration>

   注意: name="ttt-map" 所在行代码设置是将ttt后缀的文件映射到aspnet4.0或aspnet4.5,path="*.ttt"部分请自行按需求修改.

二 . 其他示例:
    1.将html后缀的文件映射到aspnet2.0或aspnet3.5

<add name="html" path="*.html" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" preCondition="classicMode,runtimeVersionv2.0,bitness32" />

    2.将html后缀的文件映射到asp

<add name="html" path="*.html" verb="*" modules="IsapiModule" scriptProcessor="%windir%\system32\inetsrv\asp.dll" resourceType="File" preCondition="bitness32" />

    3.将html后缀的文件映射到php5.2isapi模式,5.2cgi模式,5.3,5.4版本(我司虚拟主机对应路径)

<add name="html" path="*.html" verb="*" modules="IsapiModule" scriptProcessor="C:\php_52\php5isapi.dll" resourceType="File" preCondition="bitness32" />
<add name="html" path="*.html" verb="*" modules="CgiModule" scriptProcessor="C:\php_52\php.exe" resourceType="File" preCondition="bitness32" />
<add name="html" path="*.html" verb="*" modules="FastCgiModule" scriptProcessor="C:\php_53\php.exe" resourceType="File" preCondition="bitness32" />
<add name="html" path="*.html" verb="*" modules="FastCgiModule" scriptProcessor="C:\php_54\php-cgi.exe" resourceType="File" preCondition="bitness32" />

    注意:如果自身已经是aspnet程序,可直接在system.webServer的handlers节中添加相应映射代码,另外还需将程序池切换到经典模式,并开启32兼容脚本映射设置才会生效

              如果需要设置全局的通配符映射,直接在控制面板-伪静态设置-.NET通配符映射启用即可

标签:asp,iis,映射,windows,ttt,后缀,html,设置
From: https://www.cnblogs.com/2023adminbuy/p/17725701.html

相关文章

  • Windows10和CentOS7如何安装双系统?
    目前流行的操作系统有Windows,MacOS,Linux。本篇以Windows10和CentOS7为例来介绍怎么安装双系统。打算工作:下载操作系统镜像文件linux获取当前时间,以.iso为后缀的(小编用的是CentOS7),操作系统可上网上找,网上通常都可以找得到。(PS:不晓得的朋友可以搜一下系统之家,上面的系统还是挺......
  • Windows文件及目录操作
    Windows文件及目录操作1.2.3.......
  • 用户和组账号概述 Linux基于用户身份对资源访问进行控制 用户帐号: 超级用户root、普
    用户和组账号概述Linux基于用户身份对资源访问进行控制用户帐号:超级用户root、普通用户、程序用户超级用户,即root用户,类似于Windows系统中的Administrator用户,非执行管理任务时不建议使用root用户登录系统普通用户帐号一般只在用户自己的宿主目录中有完全权限程序用户:用于......
  • Redis 下载和安装(Windows)教程
    下载虽然Redis官方网站没有提供Windows版的安装包,但可以通过GitHub来下载Windows版Redis安装包。下载地址:https://github.com/tporadowski/redis/releases打开上述的下载链接,Redis支持32位和64位的Window系统,如图所示:下载完成后,解压压缩包,您会看到如下图......
  • Windows环境下的静态库和动态库介绍
    目录一、简介二、lib库的详细说明静态lib库lib导入库两种库的说明两种lib库的相同点和不同点三、visualstudio静态lib库导出和使用一、简介在Windows系统下常见的库有两种一种是以.lib为扩展名的库,也叫lib库。lib库实际上分为两种:一种是静态链接lib库或者叫做静态lib库,另一......
  • windows系统编程(win32)
    一、编程环境操作系统:windows10-1809(17763.1557)-x64;windowskits:C:\ProgramFiles(x86)\WindowsKits\10\Include\10.0.19041.0\sharedvisualstudio2019:C:\ProgramFiles(x86)\MicrosoftVisualStudio\2019\Community\VC\Tools\MSVC\14.29.30133\include......
  • Metasploit
    MetasploitUbuntu下允许root用户ssh远程登录└─#sudoservicepostgresqlstart&&msfdbinit&&msfconsole工作区msf6>workspace-hUsage:workspaceListworkspacesworkspace[name]SwitchworkspaceOPTIONS:-a,--add<......
  • Windows 安装 Rust
    1、安装rustup-init.exehttps://www.rust-lang.org/zh-CN/tools/install1、安装rustup-init.exehttps://www.rust-lang.org/zh-CN/tools/installwindows安装Rust安装太慢解决办法1、打开powershell2、分别执行下面两行代码:$ENV:RUSTUP_DIST_SERVER='https://mirrors.......
  • Windows 删除 curl 别名
    D:/github/deno_core_live>cargocheckwarning:versionrequirement`0.12.3+zstd.1.5.2`fordependency`zstd`includessemvermetadatawhichwillbeignored,removingthemetadataisrecommendedtoavoidconfusionwarning:versionrequirement`0.12.3+zs......
  • Windows 消息机制
    目录Windows和消息消息和消息队列Windows消息类型Windows系统的整个消息系统分为3个层级Q&AWinForm程序中消息处理的相关方法其他代码片段相关参考Windows和消息消息和消息队列名称说明消息和消息队列本部分介绍消息和消息队列,以及如何在应用程序中使用它们。......