当前位置:首页 » 编程软件 » iis脚本

iis脚本

发布时间: 2023-01-17 06:20:07

Ⅰ 如何关闭IIS的默认脚本映射,以提高服务器安全性

弹出属性设置窗口如下,选择“主目录”下的“配置”按钮:
在新开的配置窗口中,我们可以看到各种后缀名,这些都是IIS可以执行的文件名称后缀,名称后面的栏目中说明了这种类型的文件,会由那个组件来解析执行它。我们选种
.CEX这个项目,点击删除按钮
在新弹出的对话框中选择是,则该类型的脚本映射被删除,
IIS将不会再用asp.dll组件来解析
.cdx后缀的文件了。
一般来说,使用动易系统的服务器,如果没有提供其他服务的需要,可以只保留
.ASP就足够使用了,如果你选择了生成shtml后缀的页面,则也应该保留相应的脚本映射。
首先,打开IIS并找到上传文件的目录,并按右键,选择属性栏
注意,我这里是用文章频道的
uploadfiles目录做例子在新开的属性窗口中选择执行权限为”无”并点击确定,这样就指定该目录不进行任何的脚本映射和文件执行。

Ⅱ IIS问题,我的部分网站脚本执行不了,为什么

1.在iis的 “web服务器扩展中”把Active Service Pages启用,成功后会有个绿色的勾~

2.看IIS设置中“主目录”中的执行权限是不是“纯脚本” ,再看你的网站把在盘是不是NTFS格式,是的话看网站所在文件夹的读写权限EVERYONE用户组是否有读取的权限,如果有数据库还要有写的权限。

可先试下1的步骤,再测试程序程序能否正常运行,还有问题再用2的方法~

Ⅲ 如何在IIS中执行python脚本

对于 Active Server Pages (ASP) 以及简单通用网关接口 (CGI) 脚本,IIS使用 WindowsScriptingHost 解析VBScript 和 JScript , IIS 可以使用其他脚本解释程序。 本文介绍如何使用 Python 作为脚本语言是选择用于 CGI 和 ASP。在IIS管理器“网站”节点上点击右键,选择“属性”“主目录”,点击“配置”按钮,在“映射”中点击“添加”,在对话框中将“可执行文件”设置为“/python.exe %s %s”,扩展名为“.py”,动作为“全部动作”,然后点击确定。IIS现在就能解析py了吗?编写一个test.py文件:print
print 'Status: 200 OK'
print 'Content-type: text/html'printprint 'Python Sample CGI'
print ''
print 'This is a header'
print '' #this is a comment
print 'See this is just like most other HTML'

Ⅳ iis 无法执行脚本了 怎么办

前提是一,系统是XP,其它系统不敢包.二,你没有做过其它设置.

主要是帐户权限问题.

打开“管理工具”->“组件服务”->“计算机”->“我的电脑”->“COM+应用程序”,(如果打不开看下面的A:提示) 然后在右边框中,右击“IIS Out-Of-Process Pooled Applications”,(如果没有看到此项看下面:B)选择属性,点“标识”选项卡,选择“系统帐户”,然后确定,在“服务”(不是刚才那个,打开管理工具-服务)中重启IIS即可。

A.如打开“COM+应用程序”时出现错误,错误代码:“8004E00F-COM+无法与Microsoft分布式事务协调程序 ”

解决办法:在"开始"-“运行“窗口中输入,msdtc -resetlog (注意-前面有一空格)即可。

B.在“COM+应用程序”右框的组件中“IIS Out-Of-Process Pooled Applications”找不到解决办法:

开始菜单->运行->cmd打开命令提示窗口。

输入cd %windir%/system32/inetsrv切换到了system32下inetsrv目录。

再输入rundll32 wamreg.dll, CreateIISPackage。(这里小写的时候是:createiispackage)

注意:必须准确键入“CreateIISPackage”,它区分大小写。

再输入regsvr32 asptxn.dll。

重启IIS:"管理工具"-"服务"找到IIS Admin右击选择"重新启动".

最后打开“管理工具”->“internet信息服务”找到“默认网站”然后右击它,

选择属性,在“TCP地址”处选择本机的IP地址,(这里可选可不选)。再打开“目录安全性”->“编辑

”弹出“身份验证方法对话框”

//这里比较麻烦点。下面说起来有点难,如果上面都对,那100%是下面的问题,如

果这里设置不到,打开网页时,将弹出一个对话框确认后出现“未登陆,无权访

问”,又或者显示那一行出现错误等。/ /

点击“浏览”->“高级”->“立即查找”在下框选择一个能用的用户(如当前用户

),然后确定。(这里一般可以省略,按默认的用户就可)

在“匿名访问”处打勾,“允许IIS控制密码”不打勾,密码(你刚才选择的用户

的密码,无密码为空,确定密码也为空)。"基本....."不打勾,"集成....."处打

勾。然后在刚才“匿名访问”处打过勾的现在又不打勾了。

确定后,先按“应用”会出现一条信息“localstart.asp”(其它文件不要选),

用鼠标“点击选择它”(记住,其实就是这里没有选择),再确定。

从新进入刚才的“身份验证方法对话框”,在“匿名访问”处重新打勾再“应用

”,如出现之前我说的那条信息再点击选择它,再确定,即可完成

Ⅳ 请问如何设置IIS客户端脚本类型

可以,装了.NET框架后,在ASP.NET属性进入编辑配置,选择应用程序后有 vb、C# 、JS、VJ#.
如果是ASP则更简单。

Ⅵ IIS脚本资源访问是什么意思

脚本资源访问:授予此权限将允许用户访问源代码。“脚本资源访问”包含脚本的源代码,如
Active
Server
Pages
(ASP)
程序中的脚本。注意,此权限只有在授予“读取”或“写入”权限时才可用。
注意:如果单击脚本资源访问,用户将可以从
ASP
程序的脚本中查看到敏感信息,例如用户名和密码。他们还将能够更改您的服务器上运行的源代码,这会严重影响服务器的安全和性能。建议您使用单个的
Windows
帐户和更高级别的身份验证(如集成的
Windows
身份验证)来处理对此类信息和这些功能的访问。

Ⅶ 服务器上IIS6不支持AJAX脚本如何解决

IIS服务器不支持AJAX脚本,可能是没有对.ashx和.asmx两种扩展名进行映射导致的。

你可以通过以下步骤映射.ashx和.asmx。


1.打开IIS,找到网站目录或某个网站的虚拟目录,点击右键,执行“属性”。
2.在弹出的界面中,将选项卡切换到“虚拟目录”,点击“配置”按钮。
3.在弹出的【应用程序配置】界面中,将选项卡切换到映射,点击“添加”按钮。
4.在弹出的【添加、编辑应用程序扩展名映射】界面中,输入以下内容,
并点击【确定】按钮。可执行文件:

c:windowsmicrosoft.netframeworkv2.0.50727aspnet_isapi.dll

扩展名:.ashx
动作项选择【限制为】:GET,HEAD,POST,DEBUG
取消掉【确认文件是否存在】前的复选框
5.继续点击【添加】按钮,在弹出的【添加、编辑应用程序扩展名映射】界面中,输入以下内容,并点击【确定】按钮。可执行文件:c:windowsmicrosoft.netframeworkv2.0.50727aspnet_isapi.dll
扩展名:.asmx
动作项选择【限制为】:GET,HEAD,POST,DEBUG
取消掉【确认文件是否存在】前的复选框
6.关闭设置窗口即可。

Ⅷ 如何修改IIS中的ASP脚本和php脚本超时时间

1,修改ASP脚本超时时间限制
右击需要修改的站点,选择“属性”,然后选择“主目录”,再选择“配置”。

选择“选项”,在ASP脚本超时中修改下时间,确定下就可以了。

2,修改PHP脚本超时时间限制
FastCGI Error
The FastCGI Handler was unable to process the request.
--------------------------------------------------------------------------------
Error Details:
•The FastCGI process exceeded configured activity timeout
•Error Number: 258 (0x80070102).
•Error Description: µÈ´ýµÄ²Ù×÷¹ýʱ¡£
HTTP Error 500 - Server Error.
Internet Information Services (IIS)

如果服务器正常,本错误往往发生在提交一个很大的字符串时发生。原因就是在处理如此“巨大”的字符串提交请求时,服务器处理超时了。可以通过设置fcgiext.ini里面的超时配置和php.ini里的超时配置来解决。当然,根据个人对服务器设置的不同,可能还需要修改更多配置信息。比如允许一次性提交多少数据。

大概给该网站建立一个独立的应用程序池也可以解决某些因此原因导致的问题。

在C:\WINDOWS\system32\inetsrv文件夹中找到fcgiext.ini文件。
注意:如果是新版的PHP环境,fcgiext.ini文件是存放在C:\ZkeysSoft\php\目录。
打开文件后,里面关于php脚本活动超时时间(ActivityTimeout)的配置信息如下:

[Types]
php=PHP
[PHP]
ExePath=c:\PHP\php-cgi.exe
InstanceMaxRequests=500
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:1000
ActivityTimeout=1200

里面的数字可以自行调整。上面的提示,即配置文件里的ActivityTimeout=600 这个时间超时设置,600是10分钟,最大可以设置为6000一小时。但不一定就是这个原因引起的。

Ⅸ 怎样在IIS中写Python的CGI脚本麻烦告诉我

1。安装好python;
2。配置IIS:
a.打开管理工具-〉Internet信息服务;
b.在网站属性上右键,进入属性设置;
c.转到主目录页,进入应用程序配置;
d.添加一个映射:可执行文件写:C:python23python.exe ”%s” %s
注意pythong的路径要指向你安装python的位置,同时注意参数间的空格。
扩展名写:.py
动作限制为:GET,HEAD,POST
e.选中脚本引擎,选中检查文件是否存在;
f.一路确定完成配置。
3。编写CGI脚本:
import CGI #倒入CGI模块
print 'Content-Type: text/html' #必须,输出HTML文档头
print # Blank line marking end of HTTP headers #必须,文档头必须以空行结束CGIParameters = CGI.FieldStorage() #取得Post或Get过来的参数集 # 检查看是否是我们需要的参数
if not (CGIParameters.has_key("name") and CGIParameters.has_key("address")):#如果不是输出form,要求填写name和address
print "<form action='' method='post' name='form'><input name='name' id='name'><input name='address' id='address'><input type='submit' value='submit'></form>"
print "Please fill in the name and address fields."
else: #如果是我们要求的参数,输出参数内容
print "<p>address:", CGIParameters["address"].value4。

Ⅹ win7 iis怎么配置脚本资源访问

1、无权限:很明显,没有任何执行权限。
2、纯脚本:像ASP、PHP、JSP等一类的语言编写的网站需要开启纯脚本权限。
3、纯脚本和应用程序:除了可以执行脚本之外还可以执行可执行文件。
明白了IIS三种执行权限就可以根据不同的情况来设置了,大多数网站都是ASP(ASPX)、PHP、JSP等编写的,一般要开启纯脚本执行权限,但不要开启应用程序权限。
除了网站以上设置外还需要设置一些特殊目录的执行权限,比如文件上传目录,也需要特殊设置。网站上一般有专门的文件夹(大多数是upload)用来接收用户上传的文件,但是为了防止用户上传木马等危险文件,可以设定该目录没有任何执行权限。

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:705
制作脚本网站 发布:2025-10-20 08:17:34 浏览:969
python中的init方法 发布:2025-10-20 08:17:33 浏览:677
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:830
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:737
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1076
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:308
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:188
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:875
python股票数据获取 发布:2025-10-20 07:39:44 浏览:829