我的IIS技能还有很多不足,但是我被要求为某人启用SSI #exec指令,但是我遇到了一个问题:我可以让SSI #echo正常工作,而我在这两个方面都拥有这一功能Web根目录中的applicationHost.config
和web.config
:
<serverSideInclude ssiExecDisabled="false" />
但是在我的index.shtml
文件中有此内容:
<!--#echo var="LOCAL_ADDR"--><br>
<!--#exec cmd="echo hello">-->
我得到输出:
127.0.0.1
#EXEC calls have been disabled for this virtual path
我尚未明确设置任何虚拟路径,并且我的index.shtml
文件位于Web根目录中。我已经使用四个搜索引擎搜索了该错误消息,但找不到任何地方提到它。
如果有人可以告诉我如何使#exec命令起作用,我将非常感谢!
服务器是Windows 10 Enterprise上的Microsoft-IIS / 10.0。
谢谢您,安德鲁
https://docs.microsoft.com/en-us/previous-versions/iis/6.0-sdk/ms525620(v%3Dvs.90)