gpt4 book ai didi

IIS web.config,除了 %s 之外还有其他 % 符号吗?

转载 作者:行者123 更新时间:2023-12-04 15:34:57 24 4
gpt4 key购买 nike

关于 IIS 的 web.config 的处理程序部分中的 scriptProcessor,除了 %s(似乎代表请求的文件名)之外,是否还有任何 % 符号?例如, %a 是公认的宏/符号吗?如果除了 %s 之外还有其他的,他们在哪里描述?

最佳答案

你的问题有点不清楚,所以我不得不做出一些假设才能回答它。如果我有什么问题,请告诉我。
来自 documentation :

Script Processor

Optional string attribute.

Specifies the physical path of the ISAPI extension .dll file or Common Gateway Interface (CGI) .exe file that processes the request.

The scriptProcessor attribute is required only for script map handler mappings. When you map a handler to an ISAPI extension, you must specify ISAPIModule for the modules attribute. When you map a handler to a CGI file, you must specify CGIModule for the modules attribute.


从文档中,我们根本没有看到任何格式字符串的提及。如果有格式字符串,你会用什么来替换它们?没有基于 XML 的明确答案。也许您将环境变量误认为是格式字符串。或者您的特定配置设置有一些后期处理,在它被推送到现场之前运行。
如果我们真的在谈论环境变量,那么您可以通过发出 Win+Break 调出系统设置,进入高级,然后打开环境变量来查看它们。您也可以定义自己的。要使用任何环境变量,您可以使用 %variablename%就像在标准 .bat 文件中一样。
编辑:经过更深入的研究,我发现了以下内容。 %s会给你脚本名称,然后 %s再次会给你参数 foo=bar .此功能未在任何官方 IIS 文档中宣传(我可以找到)。我强烈怀疑它被视为已弃用的功能。他们正在努力使 ISAPI 成为常态。
由于它的结构方式(即像标准格式字符串),我怀疑尝试其他常见格式字符串( %d %c %f )可能会产生一些有趣的东西,但可能不会。看起来这是一个非常具体的问题的非常具体的解决方案。

关于IIS web.config,除了 %s 之外还有其他 % 符号吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17763078/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com