Go to file
Doug Bunting c8323f4ef3 Let VS assign a port for the MVC 6.0 project
- also add commented-out connection string for IIS deployment
2014-12-14 21:20:49 -08:00
src Let VS assign a port for the MVC 6.0 project 2014-12-14 21:20:49 -08:00
test/E2ETests A few changes 2014-12-12 16:07:49 -08:00
.gitattributes
.gitignore More MusicStore.Spa changes RE wwwroot, Client source & grunt: 2014-10-13 11:51:54 -07:00
CONTRIBUTING.md
LICENSE.txt
MusicStore.sln MusicStore.Spa changes: 2014-11-06 14:07:27 -08:00
MusicStore.sln.DotSettings
NuGet.Config Updating to dev NuGet.config 2014-12-08 15:25:23 -08:00
README.md Updated readme 2014-11-07 10:52:23 -08:00
build.cmd
build.sh
global.json
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.

  • Clone the repository

Run the application on Helios:

  • If you have Visual Studio 2015
    1. Open MusicStore.sln in Visual Studio 2015 and run the individual applications on Helios.
  • If you don't have Visual Studio 2015
    1. Open a command prompt and cd \src\MusicStore\
    2. Execute ``kpm restore```
    3. Execute Helios.cmd to launch the app on IISExpress from command line (Application started at URL http://localhost:5001/). NOTE: App and Tests require Visual Studio 2015 LocalDB on the machine to run. Please change the connection string if you don't have Visual studio 2015 installed.

Run on WebListener/Kestrel:

  • Open a command prompt and cd \src\MusicStore\
  • [WebListener]: 4. 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.

Run Tests:

  • Open a command prompt and cd \test\E2ETests\
  • Execute ``kpm restore```
  • Set KRE_ENV environment variable to "SocialTesting"
  • Run k test

###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.