BPM 5.2
По локальной сети все нормально подключаюсь к серверу.
Чтобы подключиться вне сети, прокинул порты до MS SQL сервера.
Но как настроить IIS не нашел ни на сайте terrasoft, ни в интернете (по крайней мере такого описания, которое я бы воспринял).
Кто-нибудь может подсказать как решить данную задачу?
Как вариант поднять VPN сервер на том же сервере MS SQL, но у VPN сервера будет уже другой ip-адрес. Скорее всего IIS так же не будет работать со вторым ip-адресом, если просто прописать website2 в конфиге IIS.
Нравится
Не совсем понятно - у вас в локальной сети стоит IIS+MsSql ?
И вы хотите подключится извне сети к сайту ?
Насколько я понимаю вам достаточно прокинуть порт, по которому доступен сайт.
>Чтобы подключиться вне сети, прокинул порты до MS SQL сервера.
Или у вас MsSql в локальной сети, а сайт вы хотите поднять извне сети ?
Я хочу получиться к IIS снаружи. Прокидывание портов не помогает.
Здравствуйте.
Если в локальной сети сайт работает, то нет никакой необходимости пробрасывать доступ к SQL-серверу снаружи. Нужно только доступ к сайту по порту, на котором он висит. Что касается самого проброса, то этот вопрос лежит исключительно в области администрирования сети и зависит от конкретной реализации доступа к Интернет.
С уважением, Terrasoft Support Team.
Так порт 8080 я прокинул до сервера IIS, все равно не работает.
IIS пишет ошибку "Failed to translate IP address + Hostname to Site Id"
Что у вас стоит в настройках сайта в Bindings ?
Может быть проблема в том что IIS отлавливает только обращения по определенному доменному имени, а не по *:80 в целом ?
Из настроек IIS сервера:
<sites> <site name="WebSite1" id="1" serverAutoStart="true"> <application path="/"> <virtualDirectory path="/" physicalPath="c:\5.2.0.458(456)_Release_Softkey_RUS_MSSQL_Realty_20121129\" />
Здравствуйте.
Что-то не так с "пробросом" порта на роутере. Вы снаружи можете подключаться на внешний IP Вашей сети не обязательно по 8080. Нужно на роутере настроить Port Forvardig (например для маршрутизаторов D-Link: http://www.dlink.ru/ru/faq/68/275.html). То есть перенаправление с порта, по которому Вы заходите снаружи на порт 8080 машины, где установлен IIS.
С уважением , Terrasoft Support Team.
Прилагаю скрин с маршрутизатора. Все верно сделал, там негде ошибаться.
Попробую поставить другой маршрутизатор, может быть дело в маршрутизаторе.
Илья, а так пробовали конфиг IIS'а задавать:
<sites> <site name="WebSite1" id="1" serverAutoStart="true"> <application path="/"> <virtualDirectory path="/" physicalPath="c:\5.2.0.458(456)_Release_Softkey_RUS_MSSQL_Realty_20121129\" />
После того, как прописал :8080:, ошибка в IIS исчезла.
При этом в IIS пишет при запросе снаружи:
Request started: POST http://192.168.1.250:8080/Services/UserCounterValuesServic
e.asmx/GetUserCounterValues
Request ended: "http://192.168.1.250:8080/Services/UserCounterValuesService.asmx
/GetUserCounterValues" with HTTP status 200.0
Но в браузере все равно ничего не отображается.
А при запросах с локалной сети по прежнему все работает.
Все внезапно заработало. Спасибо за решение задачи.