Vue 部署IIS,连接signalR提示405

因为Vue站点开启了Url重写,调整重写规则即可正常访问
 <rewrite>
            <rules>
             <rule name="api" patternSyntax="Wildcard">
                    <match url="*api/*" />
                    <action type="Rewrite" url="http://api服务器域名/api/{R:2}" />
                </rule>
          //增加一下规则
             <rule name="hubs" patternSyntax="Wildcard" stopProcessing="true">
                    <match url="*hubs/*" />
                    <action type="Rewrite" url="http://api服务器域名/hubs/{R:2}" />
              </rule>
                <rule name="index">
                    <match url="^((?!(api|hubs)).)*$" />
                    <conditions>
                        <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
                    </conditions>
                    <action type="Rewrite" url="/index.html" />
                </rule>
            </rules>
        </rewrite>

 



posted @ 2026-07-20 14:46  走马观灯  阅读(0)  评论(0)    收藏  举报