Я разрабатываю http-слушатель для доступа к удаленному процессу. Пример кода:
HttpListener listener = new HttpListener();
listener.Prefixes.Add("https://*:443/");
listener.Start();
Console.WriteLine("Listening...");
for (; ; )
{
HttpListenerContext ctx = listener.GetContext();
new Thread(new Worker(ctx).ProcessRequest).Start();
}
Это работает должным образом, если я использую порт 8080, но не работает на порту 443. Исключение составляет
System.Net.HttpListenerException was unhandled
Message=The process cannot access the file because it is being used by another process