Свойство URL для веб-ссылки

#c# #asp.net #web-services

#c# #asp.net #веб-службы

Вопрос:

 <add key="WebReference.Service" value="http://192.168.0.134:97/Service.asmx"/>
  

Это отлично работает в моей локальной системе. Как мое приложение, так и веб-служба в моей локальной системе.
Теперь я хочу использовать этот веб-сервис (в моей локальной системе) из размещенного веб-приложения.В таком случае, какой URL-адрес я должен указать в качестве «значения» для приведенного выше кода.

Ответ №1:

действительный IP вашего хоста должен иметь значение, чтобы получить действительный IP хоста, просто используйте команду ping

откройте cmd и проверьте имя хоста, например, ping www.google.com

Комментарии:

1. Мое размещенное приложение находится в поддомене (например demo.mycompany.com ) и веб-служба находится в моей локальной системе.

2. Хорошо, вы должны получить действительный IP-адрес для вашего локального хоста, чтобы сделать его доступным в сети, свяжитесь с вашим провайдером по этому поводу

3. У меня есть статический IP-адрес в другой системе. Есть файл с именем Index.html . Затем я внедрил xx.xx.xx.xx/Index.html к 192.168.0.134:97/Service.asmx . Будет ли это работать?

4. если вы перенаправите все пакеты ввода-вывода на порт 97 вашего сервера porxy на 192.168.0.134, это должно сработать, я предполагаю, что у вас есть статический IP-адрес на компьютере, на котором установлен прокси-сервер, и на его компьютере есть доступ к вашей локальной сети