Когда я пытаюсь запустить проект .Net Core WebApi, я получаю ошибку System.Net.Sockets.SocketException No connection could be made because the target machine actively refused it 127.0.0.1:50620
от Fiddler (другими словами localhost отказался подключиться в браузере).Localhost отказался подключиться .NET Core Web API
Я знаю, что есть тысячи вопросов по этой проблеме, но ни один из них не смог исправить мою проблему.
То, что я сделал до сих пор:
Играл с хостами файл Windows - это, казалось, не так.
Сделан другой проект, который использует один порт - результаты не строит без каких-либо проблем, так что я не заключил там никаких проблем с этим конкретным портом
. (Несмотря на то что я попытался изменить свой порт, но никакого успеха.) Проверяли все мои файлы настроек проекта/приложения для любых различий, которые могут вызвать проблему между проектом, который я не создаю, и проектом одного шаблона, который я успешно создаю. - нет никаких радикальных различий.
Отключен мой брандмауэр, поэтому я могу проверить, является ли проблема с брандмауэром - проект не удалось построить с отключением брандмауэра.
Удалены временные .NET-файлы и сборки, связанные с проектом.
Используется netstat, чтобы узнать, уже ли кто-то прослушивает этот порт. - похоже, это не так, потому что я могу построить другой проект, используя тот же порт.
После одной недели поиска ответов в Интернете и StackOverflow в целом я все еще застряли, так что я буду рад использовать дополнительную руку, чтобы исправить это.
Если вам нужно что-либо еще в качестве информации, например, для содержимого файла project.json, applicationhost.json и т. Д., Напишите комментарий, и я предоставлю всю информацию, которую я могу, чтобы исправить это.
Почему у меня есть проблема только с одним проектом, кроме шаблона? Если у меня не было такого сертификата, я смогу создать проект шаблона Microsoft Web API? – kuskmen
@kuskmen Я не знаю, что именно в 'setup' происходит, когда требуется сертификат, но я знаю, что рукопожатие' WebSocket' выходит из строя без какого-либо сообщения об исключительной ошибке, когда нет сертификата. Если сертификат существует только в браузере, он проверяет достоверность доверенного органа. – NtFreX
@kuskmen, но я также проверил бы, действительно ли ваш сервер работает, как описано здесь http://stackoverflow.com/questions/2972600/no-connection-could-be-made-because-the-target-machine-actively-refused -Это – NtFreX