Web.config错误:无法重复规则名称

时间:2019-06-19 18:02:04

标签: node.js iis iisnode

我已经使用iisnode将node.js应用程序部署到iis。浏览应用程序时,我看到如下配置错误 无法添加具有唯一键属性“名称”设置为“节点”的“规则”类型的重复收集条目

我怀疑web.config两次加载到iis。我在C:/ Program Files / iisnode / www下的文件夹中找到源文件。这被加载两次 我已附上图片以供清晰理解 enter image description here enter image description here

web.config

<configuration>
    <system.web>
        <customErrors mode="Off"/>
        <httpCookies httpOnlyCookies="true" />
    </system.web>
   <system.webServer>
     <handlers>
       <add name="iisnode" path="app.js" verb="*" modules="iisnode" />
     </handlers> 
     <rewrite> 
       <rules>
        <rule name="HTTP to Prod HTTPS redirect" stopProcessing="true">
          <match url="(.*)" />
          <conditions>
            <add input="{HTTPS}" pattern="off" ignoreCase="true" />
          </conditions>
          <action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}/{R:1}" />
        </rule>
        <rule name="infrc">
          <match url="/*" />
          <action type="Rewrite" url="app.js" />
        </rule>
       </rules>
     </rewrite>
   </system.webServer>
 </configuration>

1 个答案:

答案 0 :(得分:1)

将应用程序文件夹移动到另一个新文件夹或驱动器。

关于, 贾帕(Jalpa)