2012-10-16 21 views
5

Używam IIS Express jako mojego serwera programowania w Visual Studio 2012. Chcę być w stanie dotrzeć do mojej strony z urządzeń bezprzewodowych (smartfony, tablety, itp.) Dla testowanie i debugowanie. Urządzenia bezprzewodowe znajdują się w oddzielnej sieci LAN od stacji roboczej i nie są częścią mojego systemu Windows AD. Ze względu na konfigurację mojej biurowej sieci LAN nie mogą one rozwiązać mojej stacji roboczej za pomocą nazwy hosta; muszą używać adresu IP.Składnia dla rezerwacji adresu URL netsh dla dowolnego adresu IP

Aby program IIS Express był dostępny za pośrednictwem adresów URL innych niż lokalne, należy zmienić jego konfigurację w pliku applicationhost.config, aby dodać powiązanie korzystające z adresu IP, a następnie użyć adresu netsh http add urlacl..., aby utworzyć rezerwację adresu URL.

Mogę sprawić, żeby działało poprawnie, jeśli użyję adresu IP w rezerwacji i pliku applicationhost.config. Ale adresy IP czasami się zmieniają. Czy istnieje sposób na użycie składni symboli wieloznacznych, więc działa on dla dowolnego adresu IP? Próbowałem te:

netsh http add urlacl url=http://+:49197/ user=everyone

i

netsh http add urlacl url=http://*:49197/ user=everyone

Ale gdy próbuję uruchomić IIS Express, narzeka, że ​​nie można uruchomić z powodu odmowy dostępu.

Jaka jest prawidłowa składnia tego?

+0

Czy zdarzy ci się znaleźć rozwiązanie tego? – kooldave98

+0

Nie znalazłem rozwiązania. –

Odpowiedz

0

Spróbuj z administratorem. Jak możesz nie mieć prawa

netsh http dodać urlacl url = Link user = BUILTIN \ Administratorzy

Powiązane problemy