Служба Wcf работает только localhost
Я разработал простой сервис WCF и приложение для его использования. И Visual Studio, и IIS находятся на одной и той же машине (разработчики).
- Приложение скомпилировано и работает нормально
-Затем приложение публикуется, и браузер автоматически отображает URL-адрес
http://MyServerName/Math/publish.htm. Приложение работает нормально
НО
когда я попытался использовать удаленный клиент, приложение выдало ошибку " there was no end point listening at http://localhost:49380/ServiceName.svc"
Почему он пытается использовать URL-адрес localhost:49380 (по умолчанию VS)?
Visual Studio содержит файл app. config, который настраивается таким образом, чтобы указать конечную точку:
адрес конечной точки="http://localhost:49380/MathService.svc" binding= " basicHttpBinding"
.....
Попытался отредактировать конечную точку здесь, но тогда даже локальный браузер не будет работать.
Есть идеи?
Что я уже пробовал:
Я попытался изменить app.conf с помощью URL-адреса, который работает в localiy
Я также пытаюсь указать один и тот же URL-адрес с портом и без него
http://MyServerName:port/Math/publish.htm