Я создал и развернул службу WCF и веб-приложение (клиент) на IIS 7.5. Проблема: конфигурация клиента, ссылающаяся на конечную точку как ex: http: // (IP адрес) /app/abc.svc, это отлично работает. когда я пытаюсь изменить IP-адрес на имя сервера (например:http: //machinename/app/abc.svc) он не может получить доступ к услуге. требование: мне нужно настроить имя машины, а не IP-адрес.
Это зависит от настроек вашей сети. Можно ли предположить, что клиент, который пытается получить доступ к вашей службе, находится в том же домене, что и вы? Вы можете проверить свой Имя NetBIOS, как сказал Крис, чтобы убедиться, что вы используете правильное имя для доступа к своей машине. Проверьте его местонахождение, чтобы увидеть, как он отображается на их компьютере.
Другой, более простой вариант - отредактировать клиентский файл хоста. Добавьте запись для перехода от любого имени к вашему ip. Единственная проблема заключается в том, будут ли к нему обращаться несколько машин, но в этом случае, возможно, стоит зарегистрировать DNS.