fragen stichworte

IP vs. Server- / Rechnername - WCF auf IIS 7.5 gehostet

Ich habe den WCF-Dienst und die Webanwendung (Client) unter IIS 7.5 erstellt und bereitgestellt problem: config des clients bezieht sich auf den endpunkt als ex: http://(IP adresse)/app/abc.svc Dies funktioniert einwandfrei. Wenn ich versuche, die IP-Adresse in den Namen des Server-Computers (z. B. http://machinename/app/abc.svc) zu ändern, kann er nicht auf den Dienst zugreifen. Voraussetzung: Ich muss mit dem Rechnernamen nicht mit der IP-Adresse konfigurieren.

antworten

Dies hängt von Ihrer Netzwerkeinrichtung ab. Ist es sicher, davon auszugehen, dass der Client versucht, auf Ihren Dienst in derselben Domäne wie Sie zuzugreifen? Sie können Ihren NetBIOS-Namen überprüfen, wie Chris sagte, um zu bestätigen, dass Sie den richtigen Namen für den Zugriff auf Ihren Computer verwenden. Überprüfen Sie es von ihrem Standort aus, um zu sehen, wie es von Ihrem Computer angezeigt wird.

Die andere, einfachere Option wäre die Bearbeitung der -Hostdatei des Clients. Fügen Sie einen Eintrag hinzu, um von Ihrem beliebigen Namen zu Ihrer IP-Adresse zu gelangen. Das einzige Problem dabei ist, ob mehrere Maschinen darauf zugreifen werden, aber wenn dies der Fall ist, lohnt es sich, ein DNS zu registrieren.