Sorry if this is a stupid question, but I don't get it. So I created an ASP.NET 5 page using Visual Studio 2015 and DNX.
Out of the box, I have these two dependencies in my .json project:
"Microsoft.AspNet.Server.IIS": "1.0.0-beta4", "Microsoft.AspNet.Server.WebListener": "1.0.0-beta4"
In the "commands" section of project.json, I have the following:
"web": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.WebListener --server.urls http://localhost:5000"
In the project properties, I can change profiles between "IIS Express" and "web" as deployment parameters. Both work fine when I start debugging, it starts the web server (either IIS Express or WebListener) and the site works. If I stop debugging, the server will stop. WebListener opens "dnx.exe" on the command line.
This plugin server level is really good, I understand. But how do I, as a developer, set up a simple server, where can I make changes to my site and quickly see the changes? I can, of course, install IIS and create a site that points to my wwwroot, but is this my only option in the ASP.NET world? Is it possible to run WebListener in the background (without showing me the command line with dnx.exe)? I can also start the node server, but again - this is great that I can, but why should I, when I have the full ASP.NET toolkit?
ASP.NET 5 has dynamic compilation , but I'm not sure how to test it, since my web server only runs in debug mode.
I know this is a preliminary release, but any help would be greatly appreciated.