2016-06-13 12 views
0

Ich habe einige Probleme mit dem Routing, wo die web.config eingerichtet ist, um bei Bedarf umzuleiten, aber ich denke, vielleicht übernimmt die Web-API die Kontrolle über das Routing.Was passiert zuerst? WebAPI-Routing oder web.config?

Also frage ich mich, was der Auftrag für das Routing in einer Web-API-App ist. Wenn ich alles auf die index.html-Datei in der web.config-Datei umstelle, überschreibt die Web-API das? Welches passiert zuerst und welches zuletzt? Überschreibt man den anderen?

Antwort

0

Wenn Sie unter "web.config" auf die IIS Rewrite Module verweisen, wird das IIS Rewrite Module normalerweise zuerst ausgeführt.

Das Web-API-Routing erfolgt in der Reihenfolge, in der Sie es in der Routentabelle definiert haben. Daher müssen Sie Ihre Routen von most specific to least specific definieren, damit die Routen in der Nähe der Spitze in bestimmten Fällen fehlen und die allgemeineren Routen zulassen zu rennen.

Verwandte Themen