Sto cercando di utilizzare C# e HttpListener
con un prefisso di qualcosa di diverso da localhost e viene a mancare (cioè se lo do , vale a dire.NET HttpListener problema prefisso con qualcosa di diverso localhost
http://localhost:1234
opere, ma
http://server1:1234
fallisce
Il codice è ...
HttpListener listener = new HttpListener();
String prefix = @"http://server1:1234";
listener.Prefixes.Add(prefix);
listener.Start();
Il failu si verifica su listener.Start()
con un'eccezione di Access is denied.
.
Sotto-domanda: si può contare su non dover fare una prenotazione per 'http: // localhost: { porta}/'? Su Win7, sono in grado di ascoltare sulla porta senza riservare, ma ho già installato un sacco di cose e non ho testato su Windows 7 di serie. Inoltre, chiedendo quale sia la politica su Windows Vista e Windows XP SP2. Sarei entusiasta se localhost fosse un caso speciale di cui non dovevo preoccuparmi. –