Asp系统的Python升级

Asp系统是相当古老的Web系统,容易上手、参考资料丰富,所以至今仍有很多单位的内部信息系统是基于Asp框架的。

如果沿用原先的asp后缀,会有以下问题:

  1. 与原先的asp文件混淆, 不容易管理;
  2. 如果使用Notepad++等编辑器, 按照后缀asp使用asp语言的提示, 实际语言是python, 使用不顺手

如何配置IIS,支持新的文件类型:

在IIS6上的配置
把ASP的后缀自定义为.py后.在IIS6上只需要添加对应的处理程序映射
把.asp的配置复制后,新建一个.do的,配置好后,就能执行.py了.没有一点问题.
具体操作如下:

1、打开IIS服务管理器

2、选择做过地址导向(通常是UrlRewrite或Routing)的网站或虚拟目录

3、在右键“属性”界面中选择“主目录”(网站)或“虚拟目录”(虚拟目录)选项卡;单击配置按钮,并在“应用程序配置”界面的“映射”选项卡的“插入通配符应用程序映射(执行顺序)”处点击“插入”,然后选择.net的isapi,通常是“C:WINDOWSMicrosoft.NETFrameworkv2.0.50727aspnet_isapi.dll”

4、最重要的一步,去掉“确认文件是否存在”前面的勾,然后确定。

如果是小范围的,或者有具体的扩展名的映射,建议选择扩展映射,就是在添加一个指定的扩展名,然后指定处理的此类文件的扩展程序。确定之前,同样需要去掉“确认文件是否存”前面的勾。

IIS7.5的配置:

发布站点,删除原站点根目录下的web.config文件,编辑器打开新的web.config,如下:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
    <httpErrors>
      <remove statusCode="500" subStatusCode="-1" />
      <error statusCode="500" prefixLanguageFilePath="\inetpub\custerr" path="500-100.asp" responseMode="File" />
    </httpErrors>
    <directoryBrowse enabled="false" />
    <handlers>
      <add name="ASP-aspy" path="*.aspy" verb="GET,HEAD,POST" modules="IsapiModule" scriptProcessor="%windir%\system32\inetsrv\asp.dll" resourceType="File" requireAccess="Script" />
      <add name="ASP-py" path="*.py" verb="GET,HEAD,POST" modules="IsapiModule" scriptProcessor="%windir%\system32\inetsrv\asp.dll" resourceType="File" requireAccess="Script" />
    </handlers>
        <defaultDocument>
            <files>
                <clear />
                <add value="test.asp" />
                <add value="index.asp" />
                <add value="Default.htm" />
                <add value="Default.asp" />
                <add value="index.htm" />
                <add value="index.html" />
                <add value="iisstart.htm" />
            </files>
        </defaultDocument>
  </system.webServer>
</configuration>

时间: 2024-12-01 13:20:37

Asp系统的Python升级的相关文章

在Asp系统中使用ActivePython

Asp系统是相当古老的Web系统,容易上手.参考资料丰富,所以至今仍有很多单位的内部信息系统是基于Asp框架的. 如果沿用原先的asp后缀,会有以下问题: 与原先的asp文件混淆, 不容易管理; 如果使用Notepad++等编辑器, 按照后缀asp使用asp语言的提示, 实际语言是python, 使用不顺手 如何配置IIS,支持新的文件类型: 在IIS6上的配置 把ASP的后缀自定义为.py后.在IIS6上只需要添加对应的处理程序映射 把.asp的配置复制后,新建一个.do的,配置好后,就能执行

win7系统Bios怎么升级(图文)

   win7系统Bios怎么升级(图文)           方法如下: 1.首先判断主板是具有可升级的Bios数据文件.打开机箱,查看主板型号,然后在管网上搜索查找对应主板Bios的升级程序.在此小编要特别提醒想要升级Bios的朋友,一定要下载与主板Bios型号相匹配的Bios数据文件; 2.将下载的Bios升级程序和数据文件进行解压缩,然后拷贝到C盘下,为了更好的管理文件,在C盘根目录下新建一文件夹,并命名为"UpateBIOS",然后将Bios升级程序和数据文件拷贝到该目录下,

抵御入侵保护ASP系统的通用方法

    研究了漏洞,我就想解决的方法,我总结一下,里面有我想的一个不成熟的想法.是给高手看的,看看是不是一种解决已知和未知SQL注入漏洞的好方法. 这个是我想的不成熟的方法,我认为能解决大部分以知和未知的SQL注入漏洞,让入侵者弄不到密码! 首先我先分析大多数的SQL注入,原理无非就是对管理员敏感的信息进行猜测,因此都需要知道管理员表名,用户变量和密码变量才能进行猜测.http://ip/art/list.asp?id=253 and 1=(select id from admin where

一个通用的保护ASP系统的方法

研究了漏洞,我就想解决的方法,我总结一下,里面有我想的一个不成熟的想法.  是给高手看的,看看是不是一种解决已知和未知SQL注入漏洞的好方法. 这个是我想的不成熟的方法,我认为能解决大部分以知和未知的SQL注入漏洞,让入侵者弄不到密码!  首先我先分析大多数的SQL注入,原理无非就是对管理员敏感的信息进行猜测,因此都需要知道管理员表名,用户变量和密码变量才能进行猜测如 http://ip/art/list.asp?id=253 and 1=(select id from admin where

win7系统4G内存升级到8G后硬盘只显示3.39G怎么办?

  win7系统4G内存升级到8G后硬盘只显示3.39G怎么办? 1.将内存正确插入内存卡槽,按照隔一根安一根,组成双通道,我的是微星主板,两根内存是金士顿DDR31600 4G,插入按下图.其他主板按照主板说明书做; 2.各种线接好,开机.出现检测出硬件时建议小白选择BIOS默认设置; 3.进入win7系统后,右键点击电脑图标,选择属性,查看内存只有3.39G,其中有一根内存没有正常识别; 4.用CPU-Z/鲁大师能够正常显示两根内存,并组成双通道,说明硬件没问题,属于win7识别问题; 5.

Win8.1系统点击升级Win10按钮出现闪退怎么解决?

Win8.1系统点击升级Win10按钮出现闪退怎么解决?   方法如下: 1.卸载所有杀毒软件和管理软件. 2.删除C:windowssoftwareDistributionDownload和DataStore文件夹中的所有文件,再手动检查更新. 如果还不行,可以手动升级: 卸载所有杀毒软件和管理软件,去微软官方网站升级: 3.点击"立即升级",下载升级软件,运行后就会对你的系统进行升级了.

如何查看Win8.1系统有没有升级到Updata版有哪些方法

  Win8.1系统已经更新到Updata3,但是有一些用户却一直没有升级.还有一些用户根本就不知道自己用的是不是已经升级到Updata版,本文就来教大家轻松查看自己的Win8.1系统有没有升级到Updata版. 其实区分方法很简单,因为Win8.1在升级到updata后对几处地方进行了更改,比如在开始屏幕加入了电源按钮,也也是目前区分win8.1和win8.1Updata最简单的方法,如下图: Win8.1开始屏幕图示: Win8.1Updata 开始屏幕图: 相信只要简单的对比开始屏幕大家就

非正版win7系统能否免费升级为win10

  盗版win7系统能否免费升级为win10?据此前微软的说法,在Win10正式推送之际,盗版Win7/8.1用户不能免费升级,即使收到升级提示,升级过程中也会终止升级.此外,腾讯.360和微软合作的免费升级Win 10也不支持盗版用户.即使升级成功Win10也将有明确的盗版提示.   7月29日微软正式发布了全新的操作系统Windows 10,由于Win8的反应平平,Win10被看作是微软近几年来最重要的一款产品,不少PC用户都想要在第一时间升级至最新的Win10系统. 在Windows 1

win7系统如何预定升级到win10?

  安装win7系统的朋友,可能会在系统状态栏的右下角,出现一个"升级Windows 10的预定升级版"的提示.我们该怎样才能预定升级版呢?下面就为大家介绍win7系统如何预定升级到win10方法介绍,希望能对大家有所帮助! 方法/步骤 1.我们点击提示,弹出如下窗口. 2.在窗口介绍中,向我们介绍升级步骤,及win10的一些新特性. 3.接下来我,我们点预订免费升级版. 4.接下来,输入常用邮件地址.然后点击"发送确认邮件",最后关闭即可. 5.我们也可以通过提示