Как исправить 403 Запрещено при доступе к сайту IIS в Virtual Box из MacOS - PullRequest
0 голосов
/ 02 мая 2020

После долгих мучительных настроек и перебоев я попал в точку, где я могу по крайней мере получить доступ к сайту IIS по умолчанию с моего Ma c (10.15.4).

Я использую NAT и настройте переадресацию портов следующим образом:

Host IP: 127.0.0.1; Host Port: 8000; Guest IP: 10.0.2.15; Guest Port: 80
Host IP: 127.0.0.1; Host Port: 8010; Guest IP: 10.0.2.15; Guest Port: 8000

http://localhost:80 и http://localhost:8000 оба работают, когда я тестирую его локально с виртуальной машины Windows 10, однако только мой порт 80 работает от моего Ма c, для 8000 - 403.

У сайта с портом 8000 в IIS есть физический путь, указывающий на мой ASP. Net Framework-проект.

Даже если я вместо этого использую IIS Express при отладке через Visual Studio на порту ABCDEF (скажем) и добавляю правило переадресации портов для этого порта, я все равно получаю 403 запрещенных.

У меня есть добавлены дополнительные правила Http-In для Windows Firewall, чтобы разрешить весь трафик c на портах, на которые я пересылаю. Я заметил, что если я этого не сделаю, мой http-запрос от Ма c просто будет висеть вечно, но с этими правилами брандмауэра я, по крайней мере, перейду к 403.

Я даже пытался полностью отключить Windows Брандмауэр.

Как получить доступ к моему сайту с Ма c?

...