Невозможно установить соединение, потому что целевая машина активно отказалась от него. 127.0.0.1:10000

Так что я получаю эту ошибку, когда я запускаю свою программу, веб-приложение F#, на своем ноутбуке, но не когда я запускаю ее на своем рабочем столе. Я знаю, что это как-то связано с портами брандмауэра, и я открыл порт, который использует мое веб-приложение, но по какой-то причине я все еще получаю эту ошибку.

Веб-приложение представляет собой простой API-интерфейс Owin с интерфейсом SPA и предназначено для получения данных из моей базы данных SQL Express.

Когда оно запускается, мое веб-приложение размещается на iis express, и я также установил для него порт:1337. Я сделал netstat -a чтобы увидеть все порты, 1337 установлен как прослушивающий, а:10000 не указан.

Есть идеи?

1 ответ

Решение

IP-адрес 127.0.0.1 всегда является шлейфовым портом и совпадает с "localhost". Таким образом, вы не можете получить доступ к этому IP через коммутатор, маршрутизатор и т. Д.

Узнайте фактический IP-адрес вашего рабочего стола (где я предполагаю, что ваше приложение) и попробуйте получить к нему доступ таким образом. Для Windows вы можете запустить "ipconfig" в командной строке. Для Linux вы можете запустить "ifconfig"

Другие вопросы по тегам