ASP(VBScript)是否具有类似于PHP的ini_get的功能?

时间:2011-09-15 20:12:21

标签: vbscript asp-classic

我正在将文件上传PHP脚本转换为ASP。

PHP脚本使用ini_get()从php.ini获取post_max_size变量。

$POST_MAX_SIZE = ini_get('post_max_size');

首先,IIS或.NET是否使用了类似的文件或方法。如果有,是否有类似的变量控制最大邮政大小。假设两者都是正确的,ASP(VBScript)中是否有类似的东西可以从IIS或.NET中提取变量?

我不是ASP开发人员,所以我完全失败了。任何帮助将不胜感激,甚至帮助我问正确的问题,如果这是适当的路径。

1 个答案:

答案 0 :(得分:2)

没有。但是有许多供应商可以实现配置 对于IIS配置中的ASP,PHP的post_max_size等于ASPmaxRequestEntityAllowed 以下示例使用ADSI或WMI提供程序 如果您已经安装了许可和提供商,则可以使用。

Dim INSTANCE_ID : INSTANCE_ID = Request.ServerVariables("INSTANCE_ID")

'ADSI provider
Response.Write GetObject("IIS://localhost/W3SVC/"& INSTANCE_ID &"/Root").ASPmaxRequestEntityAllowed

Response.Write "<hr />"

'WMI provider
Response.Write GetObject("winmgmts:/root/MicrosoftIISv2")._
Get("IIsWebVirtualDirSetting='W3SVC/"& INSTANCE_ID &"/ROOT'").ASPmaxRequestEntityAllowed