gifts2017

Собственный сервис MyIP

Опубликовал vit59 (vit59) в раздел Обмен - Интеграция с WEB

Простой собственный сервис MyIP на IIS 8.
Думаю, будет интересно тем, кого по разным причинам не устраивает использование публичных сервисов MyIP.

Была задача в 1С на клиентсой стороне получать IP. Пользоваться публичным сервисом оказалось не совсем удобно и безопасно. Поэтому пришлось сделать свой сервис. Сервис написан на C#. За основу взял шаблон с офиц. сайта MS.

Для установки достаточно создать приложение в IIS 8 и распаковать туда файл MyIP.zip (2kb). В нем web.config и папка с файлом *.cs.

Буду рад, если кому-то окажется полезным.

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
MyIP
.zip 1,48Kb
30.03.16
1
.zip 1,48Kb 1 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Александр Полетаев (Alias) 30.03.16 14:48
а зачем сервис (свой или публичный)? только чтобы не пользоваться COM-объектами?
http://forum.infostart.ru/forum14/topic44729/
2. vit59 (vit59) 31.03.16 07:23
Уточнение ...
У меня была задача знать публичный (белый ) IP при удаленном доступе (по интернету/интранету) к базе 1С опубликованной на IIS тонким клиентом и веб клиентом.
По этому адресу применялась политика авторизации и доступа к базе 1С.
То что пишет Alias, это по моему относиться к определению локального адреса сетевой карты.
3. Антон Стеклов (asved.ru) 06.04.16 08:53
На nginx это делается двумя а лучше все же тремя строчками:

    location /myip/ {
    keepalive_requests 1;
    default_type text/plain;
    return 200 $remote_addr;
    }
...Показать Скрыть
4. vit59 (vit59) 06.04.16 12:37
База 1С на nginx не публикуется, к сожалению только IIS и Apach.
И сервера на Win 2008 и 2012.
((

(3) asved.ru,
5. Антон Стеклов (asved.ru) 07.04.16 06:47
(4) vit59, зато nginx, как правило, используется в качестве фронтенда, например, если Вам нужно опубликовать не одну ИБ, а несколько, да еще и сайт, почту, шарепойнт какой-нибудь и т.п.
И на Windows вполне неплохо работает, особенно если его не пытаться ставить как службу, а снабдить простейшим контроллером.

Да и на Apache при помощи mod_rewrite подобная задача сложной не кажется.
6. vit59 (vit59) 08.04.16 09:37
Пардон, моя неточность ...
публикация базы 1С на веб сервере и где реализовать сервис MyIP не связаны один с другим. ))

nginx действительно много чего может (если судить по публикациям).
а с Apache при помощи mod_rewrite не совсем ясно, mod_rewrite я понимаю делает только Редирект ?

Спасибо за информацию.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа