Ich habe eine Web-API erstellt und diese auf IIS 7.0 gehostet, aber der Standardport hostet eine andere Webanwendung. Daher habe ich einen anderen Port für die WEB-API angegeben. Das Problem besteht darin, wie auf die Web-API zugegriffen wird, da sie die Portnummer zusammen mit der URL enthält. Ich möchte diese Portabhängigkeit entfernen oder zumindest verstecken.Entfernen der Portnummer von der URL-Web-API
Also statt http://website:26018/api/products?brand_id=2,3
Ich möchte es von einer URL wie folgt zugänglich sein:
http://website/api/products?brand_id=2,3
Wie kann ich das erreichen?
Setzen Sie es auf Port 80 ... – BugFinder
Wenn Sie es auf einem bestimmten Port wollen, müssen Sie diesen Port angeben oder verwenden Sie Port 80 (das ist die Standardeinstellung). Andernfalls könnten Sie eine Firewall-Regel erstellen, um externen Datenverkehr von abc.whatever.com internem zuzuordnen. –
Eine Option, die Sie haben, ist das Einrichten eines Host-Headers in IIS, abhängig davon, ob dies lokal, intern oder öffentlich ist das ist. – Corporalis