Не могу слушать 'http://127.0.0.100:50001/' с httplistener на моей машине, даже порт, похоже, не используетсяC#

Место общения программистов C#
Ответить
Anonymous
 Не могу слушать 'http://127.0.0.100:50001/' с httplistener на моей машине, даже порт, похоже, не используется

Сообщение Anonymous »

my httplistener По какой -то причине не может прослушать префикс http://127.0.0.100:50001/ , получение «процесс не может получить доступ к файлу, потому что он используется другим процессом». : < /p>
Unhandled exception. System.Net.HttpListenerException (32): The process cannot access the file because it is being used by another process.
at System.Net.HttpListener.AddPrefixCore(String registeredPrefix)
at System.Net.HttpListener.AddAllPrefixes()
at System.Net.HttpListener.Start()
at Program.Main(String[] args) in C:\Users\krs\Documents\Testbed\dotnet\Program.cs:line 11
< /code>
Эта ошибка обычно означает, что порт уже используется, поэтому я иду и проверяю с разными утилитами: < /p>
tcpview
tcpview no 50001 usage port < /p>
netstat
netstat no 50001 usage < /p>
cports cports < /pports < /p> cports no 50001 < /p>
Нет никакого упоминания об этом порту. Но на моем ноутбуке с той же сборкой Windows 10 он работает. И это работает на машинах моих коллег. Это только мой компьютер, который имеет эту проблему, и я не могу понять, почему: (< /p>
Минимальный C# Пример: < /p>
static void Main(string args)
{
var Listener = new HttpListener();
Listener.Prefixes.Add("http://127.0.0.100:50001/");

Listener.Start();

Console.WriteLine("Ok!");
}



Подробнее здесь: https://stackoverflow.com/questions/797 ... achine-eve
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»