DEV Community

JKC
JKC

Posted on

A Better Way to Develop and Debug Applications

New Dev Tunnels in Visual Studio

Visual Studio is a popular integrated development environment (IDE) used by many developers to write and debug code. It has a wide range of features that can help streamline the development process, including a new feature called Dev Tunnels.

What are Dev Tunnels?

Dev Tunnels is a new feature in Visual Studio that enables developers to access their local development environment from remote devices, such as smartphones, tablets, or other computers. It creates a secure tunnel between the local machine and the remote device, allowing developers to test their applications in real-time without the need for additional hardware or software. Dev Tunnels work by using the ngrok service, which provides secure introspected tunnels to localhost.

Dev Tunnels allow developers to easily expose a local development web server to the internet without deploying the code to a remote server. This can be useful for testing web applications or sharing a development site with others.

How do Dev Tunnels work?

Here's how you can use the new Dev Tunnels feature in Visual Studio:

Open Visual Studio and create a new web application project or open an existing one.

Start the web application project by clicking the "Run" button or pressing "F5" on your keyboard.

Once the web application is running, go to the "Debug" menu and select "Start New Dev Tunnel".

In the "Start New Dev Tunnel" dialog box, select the web application project you want to expose and choose a port number to use.

Click the "Start" button to create the tunnel.

The Dev Tunnel will now be active, and you can access the local development server from any device with an internet connection by using the provided URL.

For example, if you chose port 5000 and the provided URL is "https://random-word-12345.loca.lt", you can access your local development server by typing "https://random-word-12345.loca.lt:5000" into your web browser.

Using Dev Tunnels can save you time and hassle by allowing you to test and share your web application without deploying it to a remote server. Give it a try and see how it can help streamline your development process!

In conclusion, Dev Tunnels is a new feature in Visual Studio that can help developers expose a local development web server to the internet without deploying the code to a remote server. It can be useful for testing web applications or sharing a development site with others. By following the steps above, you can easily use this new feature and improve your development workflow.

Top comments (0)