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>

浙公网安备 33010602011771号