Sha*_*tin 2 iis azure url-rewrite-module azure-web-app-service
这是重写规则:
<rewrite>
<rules>
<rule name="redirect all requests" stopProcessing="true">
<match url="^(.*)$" ignoreCase="false" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}"
matchType="IsFile"
negate="true"
pattern=""
ignoreCase="false" />
</conditions>
<action type="Rewrite" url="index.html" appendQueryString="true" />
</rule>
</rules>
</rewrite>
Run Code Online (Sandbox Code Playgroud)
以下两个文件都存在。一个 GET 成功,另一个抛出 500。
200
GET http://greenearth.game/node_modules/aurelia-leaflet/dist/amd/leaflet.js
Run Code Online (Sandbox Code Playgroud)
500(URL 重写模块错误。)
GET http://greenearth.game/node_modules/aurelia-open-id-connect/dist/amd/open-id-connect-role-filter.js
Run Code Online (Sandbox Code Playgroud)
500错误具体是:
“无法添加类型为 'rule' 且唯一键属性 'name' 设置为 'redirect all requests' 的重复集合条目”。
两个问题:
放在元素<remove name="redirect all requests" />的顶部<rules>回答 #2 但不是 #1。
看起来还有另一个web.config与您的父/node_modules/aurelia-open-id-connect/目录或其子目录dist和amd.
如果启用了详细错误,则 500 错误必须定位有问题的web.config文件。
| 归档时间: |
|
| 查看次数: |
2980 次 |
| 最近记录: |