Ho solo bisogno di creare un server web estremamente semplice che mi consenta di andare a http://1.2.3.4:8080 e di sfogliare un elenco di file in C: \ web o qualcosa del genere.C# NET Server Web HTTP.SYS
Ho trovato questo http://mikehadlow.blogspot.com/2006/07/playing-with-httpsys.html che sembra perfetto ma mi sono imbattuto in un paio di domande.
1) Quando sostituisco l'IP con * o + come dice la documentazione, ottengo errori di accesso negati in system.dll. Quando uso localhost o il mio IP locale funziona correttamente. Perchè è questo? Mi piacerebbe potenzialmente poterlo associare a uno specifico indirizzo IP su macchine che ne hanno più di una.
2) Probabilmente mi manca qualcosa, ma come si specifica la directory principale in cui si trovano i file che sta servendo con questo codice?
Hai contattato il blogger? Hai lasciato un messaggio sul suo blog? –
@Serge - appTranslator: Perché dovrebbe farlo? 'HttpListener' è una classe .NET e la domanda è perfettamente valida qui su SO. – jgauffin