2012-10-16 12 views
5

Utilizzo IIS Express come server Web di sviluppo con Visual Studio 2012. Desidero poter raggiungere il mio sito da dispositivi wireless (smartphone, tablet, ecc.) Per test e debug. I dispositivi wireless si trovano su una LAN separata dalla workstation e non fanno parte del mio Windows AD. A causa del modo in cui è configurata la LAN dell'ufficio, non è possibile risolvere la mia workstation tramite hostname; devono usare l'indirizzo IP.Sintassi per netsh http url prenotazione per qualsiasi indirizzo IP

Affinché IIS Express sia raggiungibile tramite URL non localhost, devo modificare la sua configurazione in applicationhost.config per aggiungere un'associazione che utilizza l'indirizzo IP e quindi utilizzare netsh http add urlacl... per effettuare una prenotazione URL.

Posso farlo funzionare correttamente se uso l'indirizzo IP nella prenotazione e l'applicationhost.config. Ma gli indirizzi IP cambiano occasionalmente. C'è un modo per utilizzare la sintassi dei caratteri jolly in modo che funzioni per qualsiasi indirizzo IP? Ho provato questi:

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

e

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

Ma quando provo ad avviare IIS Express, si lamenta che non può iniziare perché l'accesso è negato.

Qual è la sintassi corretta per questo?

+0

V'è mai capitato di trovare una soluzione a questo? – kooldave98

+0

Non ho trovato una soluzione. –

risposta

0

Prova con utente amministratore. Come si potrebbe non avere i diritti

netsh http aggiungere urlacl utente url = link = BUILTIN \ Administrators