Go to file
DamianEdwards 75d3937959 Updated MusicStore.Spa with webroot 2014-09-25 17:04:33 -07:00
src Updated MusicStore.Spa with webroot 2014-09-25 17:04:33 -07:00
test/E2ETests Disabled tests by mistake 2014-09-25 11:58:11 -07:00
.gitattributes
…
.gitignore
…
CONTRIBUTING.md
…
LICENSE.txt
…
MusicStore.sln
…
MusicStore.sln.DotSettings
…
NuGet.Config Updating dev NuGet.config 2014-09-17 10:02:41 -07:00
README.md
…
build.cmd
…
build.sh
…
makefile.shade
…

README.md

MusicStore application

This project is part of ASP.NET vNext. You can find samples, documentation and getting started instructions for ASP.NET vNext at the Home repo.

Run the application on Helios:

  • Execute build.cmd to restore all the necessary packages, and run tests. **NOTE: Tests require Visual Studio 2014 LocalDB on the machine to run.
  • Open MusicStore.sln in Visual Studio 2014 and run the individual applications on Helios.

Run on WebListener/Kestrel:

  • Open a command prompt and cd \src\MusicStore\
  • [Helios]: 4. Helios.cmd to launch the app on IISExpress from command line (Application started at URL http://localhost:5001/).
  • [WebListener]: 5. Run k WebListener (Application started at URL http://localhost:5002/)
  • [Kestrel]: 5. Run k Kestrel (Application started at URL http://localhost:5004/)
  • [CustomHost]: 6. Run k run (This hosts the app in a console application - Application started at URL http://localhost:5003/)

To run the sample on Mac/Mono:

  • Follow Home instructions to install mono, kvm on Mac
  • Open a command prompt and cd \src\MusicStore\
  • Execute ``kpm restore```
  • Try k kestrel to run the application **NOTE: On Mono since SQL client is not available the sample uses an InMemoryStore to run the application. So the changes that you make will not be persisted.

###NTLM authentication More information at src/MusicStore/StartupNtlmAuthentication.cs **NOTE: Ntlm authentication works only on desktop CLR right now.

Note:

  1. Application is started on different ports on different hosts. To change the port or URL modify Helios.cmd or project.json commands section in case of self-host and customhost.