Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
对具有布尔属性的脚本执行出站IIS重写规则isn';行不通_Iis_Url Rewriting_Url Rewrite Module - Fatal编程技术网

对具有布尔属性的脚本执行出站IIS重写规则isn';行不通

对具有布尔属性的脚本执行出站IIS重写规则isn';行不通,iis,url-rewriting,url-rewrite-module,Iis,Url Rewriting,Url Rewrite Module,我试图通过出站重写规则将版本查询字符串添加到一些CSS和JS文件中,如下所示: <outboundRules> <rule name="AppendQueryStringToAssets" preCondition="IsHtmlFile"> <match filterByTags="Link, Script" pattern="^(.*app.*s)" /> <action type="Rewrite" value=

我试图通过出站重写规则将版本查询字符串添加到一些CSS和JS文件中,如下所示:

  <outboundRules>
    <rule name="AppendQueryStringToAssets" preCondition="IsHtmlFile">
      <match filterByTags="Link, Script" pattern="^(.*app.*s)" />
      <action type="Rewrite" value="{R:1}?v=1.0.0" />
    </rule>
    <preConditions>
      <preCondition name="IsHtmlFile">
        <add input="{RESPONSE_CONTENT_TYPE}" pattern="^text/html" />
      </preCondition>
    </preConditions>
  </outboundRules>
如果我将
nomodule
属性移动到
src
属性之后,它就会工作,同样,如果我给
nomodule
一个值,它就会工作,但这两个值似乎都不需要:

<script src="../../js/app.es5.js?v=1.0.0" nomodule></script>

有没有办法通过配置来支持这一点,以确保脚本元素的编写方式无关紧要


我尝试创建一个自定义标记
脚本nomodule
,但这似乎也没有任何区别。

觉得这是URLRewite模块中的一个错误,所以在IIS论坛上。
<link media="all" rel="stylesheet" href="../../css/app.css?v=1.0.0">
<script type="module" src="../../js/app.js?v=1.0.0"></script>
<script nomodule src="../../js/app.es5.js"></script>
<script src="../../js/app.es5.js?v=1.0.0" nomodule></script>