# Aurelia with .Net core application

**URL:** <https://discourse.aurelia.io/t/aurelia-with-net-core-application/3583>\
**Category:** Uncategorized\
**Created:** [June 18, 2020, 6:58pm UTC](https://discourse.aurelia.io/t/aurelia-with-net-core-application/3583 "2020-06-18T18:58:03Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![rkever](https://yyz1.discourse-cdn.com/flex027/user_avatar/discourse.aurelia.io/rkever/32/145_2.png) [@rkever](https://discourse.aurelia.io/u/rkever)\
**Post date:** [June 20, 2020, 5:14pm UTC](https://discourse.aurelia.io/t/aurelia-with-net-core-application/3583/4 "2020-06-20T17:14:53Z")

</div>

We have a few .net core (2&3) web apps using aurelia. Some are using the 2 method approach where we run 2 terminals; `dotnet run` or `dotnet watch run` for CS changes and `au run` for aurelia. Using a bat file is fine too and we have those as well. We also have some of the apps using in .NET `app.UseWebpackDevMiddleware()` in startup.cs. It runs your .NET app and clientside webpack and will rebuild and refresh on clientside changes all with a `dotnet run` or by running debug with Visual Studio.

There are a few github slns you can grab for starting points, use the aurelia CLI to build a new dotnet/aurelia project, and here’s a [post talking about using HtmlWebpackPugin](https://discourse.aurelia.io/t/aurelia-asp-net-core-3-htmlwebpackplugin/2731) in .net core 3.

Having it built in to your c# side makes it easier for non frontend devs to kick off a local dev build by using the terminal or clicking the debug button in Visual Studio. My own preference is having it separate as I have more control over what’s running and how it’s running.

---

_[View the full topic](https://discourse.aurelia.io/t/aurelia-with-net-core-application/3583)._
