Ho un'applicazione Web in cui un servizio Web risiede in una cartella. È possibile accedere a tutta l'applicazione Web da qualsiasi luogo, mentre è necessario accedere al servizio Web solo da determinati indirizzi IP. Non posso separarli e portare il servizio web in un altro sito Web IIS, quindi ho bisogno di limitare l'accesso al servizio web, mentre risiede in quel sito web. Tuttavia, non ho limiti nella creazione delle directory virtuali . Cosa dovrei fare? Posso farlo affatto?Limitazione IP per una cartella di un'applicazione Web, in IIS7
Per comprendere meglio lo scenario, si supponga che il dominio del sito Web sia www.sample.com
e che ogni indirizzo di questo sito Web sia accessibile a tutti Internet. Ad esempio, www.sample.com\path1
e www.sample.com\path2
sono sfogliabili da tutti e da ogni indirizzo IP.
Ma l'indirizzo del servizio Web www.sample.com\services\user.asmx
dovrebbe accedere solo da determinati indirizzi IP, come 217.218.192.50
& & 107.50.27.30
per esempio.
Come posso ottenere questa configurazione in IIS7?
Non ho l'icona Indirizzo IP e Limitazioni domini nella vista Funzioni personali o altrove. Ho sentito che è una funzione (di Windows) che deve essere abilitata da qualche parte prima, ma non riesco a trovare come o dove ... Qualche idea? – Ghlouw
Quale versione di IIS stai utilizzando? Penso che sia una nuova funzionalità. Forse dovresti provare con IIS7 o IIS7.5. –
Sto usando IIS7.5. Alla fine ho scoperto che potevo aggiungere questa funzionalità con il Web Platform Installer, che di solito è il modo più semplice per aggiungere cose a IIS. :) – Ghlouw