Run ASP.NET Core Web Server on Arm64
Introduction
Create a ASP.NET Core Web API project
Build, run, and access the web server
Next Steps
Run ASP.NET Core Web Server on Arm64
Who is this for?
This is an advanced topic for developers who are interested in building a web server for a headless IoT applications.
What will you learn?
After completing this Learning Path, you'll be able to perform the following tasks:
- Build and run an ASP.NET Core 8 application
- Create a Web API
- Create and use services using the dependency injection
Prerequisites
Before starting, you'll need the following prerequisites:
- A Windows on Arm computer such as the Lenovo Thinkpad X13s running Windows 11 or a Windows on Arm virtual machine .
- .NET 8 SDK for arm64 .
- Any code editor, we recommend using Visual Studio Code for Arm64 .
Summary
This summary was drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.
Frequently asked questions
These FAQs were drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.
Arm64.HeadlessIoT as an example project name, but any name works..csproj file. This ensures the CLI builds and starts the correct project.Now listening on: http://localhost:PORT and Application started. Press Ctrl+C to shut down. The output also shows the hosting environment (for example, Development).Ctrl+C in the terminal where the app is running. The process exits and the server stops listening on the local port.