В итоге я использовал промежуточное программное обеспечение для перезаписи, хотя, вероятно, в конечном итоге его удаляю ...
var rewriteOptions = new RewriteOptions()
.AddRewrite("^///?(.*)$", "/$1", false)
.AddRewrite("^///?(.*)///?(.*)$", "/$1/$2", false); //etc, maybe you could make a regex that catches all these patterns
app.UseRewriter(rewriteOptions);