小程序前端体现:

但并不是所有接口都不可用,其它接口是正常的,可以正常使用。
进到微信开发者工具:
可以看到接口有500,变了红色,提示:接口有多重匹配。

后面想了下,要后端人员来看也不方便呀,服务器上如何才能知道是否有这个情况呢?
用power shell 查询:
目录和日期请自行替换。
Get-ChildItem -Path "E:\wwwroot_test\xxx.com\LogFiles" -Recurse -Filter "2026-07-21.txt" -File |
Where-Object { Select-String -Path $_.FullName -Pattern "matched multiple endpoints" -Quiet } |
Select-Object FullName

可以看到,只有一个文件夹下的日志包含这个内容,这就简单了。
简单来说,YARP, 如果接口配置有重复,在前端请求时,
LogFiles\Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware 这个文件夹下会有报错。
但这个还是不方便,毕竟不请求不知道,请求了再会有问题。后续想办法解决吧。