Unable to bind to localhost on the IPv4 loopback interface: An attempt was made to access a socket in a way forbidden by its access permission

Click to Watch Video

Question: How to run a Console Application with Dependency Injection, then click on run the error "Unable to bind to localhost on the IPv4 loopback interface: An attempt was made to access a socket in a way forbidden by its access permission" is written to the Console.

Any idea how to solve it?

Answer: This error is most likely to happen when you have another application listening on the same port. Another theory is that you are trying to use the Console Application as a web application that requires a Home or Index Razor File. If you are trying to make a Console Application do an ETL like Job Scheduler then you should look into creating an API and then just call the URL endpoint. 

Let me know what your scenario is in the comments below.


Edit this Article
If you log in, you will be notified when someone leaves a comment.

Other users would like to know if this solution helped you.


© 2022 - ErnesTech - Privacy