Go to file
Michael Friis 8ce50e3fb3 Add details on running in Docker Windows containers 2017-01-26 11:10:14 -08:00
samples Fix WebListener namespaces 2017-01-04 08:07:13 -08:00
test Updating to 4.4 CoreFx packages 2016-12-21 16:47:09 -08:00
tools
.deployment
.dockerignore Add details on running in Docker Windows containers 2017-01-26 11:10:14 -08:00
.gitattributes
.gitignore
.travis.yml Update .travis.yml osx image to xcode7.3. 2016-12-08 10:05:24 -08:00
CONTRIBUTING.md
Dockerfile.windows Add details on running in Docker Windows containers 2017-01-26 11:10:14 -08:00
LICENSE.txt
MusicStore.sln
MusicStore.sln.DotSettings
NuGet.config Switching to dotnet.myget.org feed 2016-08-09 15:05:42 -07:00
README.md Add details on running in Docker Windows containers 2017-01-26 11:10:14 -08:00
appveyor.yml
build.cmd
build.ps1
build.sh Clean tmp folder after unzipping KoreBuild 2016-11-18 10:56:54 -08:00
docker-compose.windows.yml Add details on running in Docker Windows containers 2017-01-26 11:10:14 -08:00
global.json Updating to 4.4 CoreFx packages 2016-12-21 16:47:09 -08:00
makefile.shade

README.md

MusicStore application

AppVeyor: AppVeyor

Travis: Travis

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

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 IIS Express.
  • If you don't have Visual Studio 2015
    1. Open a command prompt and execute cd \src\MusicStore\.
    2. Execute dnu 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.

Run on WebListener/Kestrel:

  • Open a command prompt and cd \src\MusicStore\.
  • [WebListener]: 4. Run dnx . web (Application started at URL http://localhost:5002/).
  • [Kestrel]: 5. Run dnx . kestrel (Application started at URL http://localhost:5004/).
  • [CustomHost]: 6. Run dnx . run (This hosts the app in a console application - Application started at URL http://localhost:5003/).

Run on Docker Windows Containers

  • Install Docker for Windows or setup up Docker Windows containers
  • docker-compose -f .\docker-compose.windows.yml build
  • docker-compose -f .\docker-compose.windows.yml up
  • Access MusicStore on either the Windows VM IP or (if container is running locally) on the container IP: docker inspect -f "{{ .NetworkSettings.Networks.nat.IPAddress }}" musicstore_web_1

To run the sample on Mac/Mono:

  • Follow the instructions at the Home repository to install Mono and DNVM on Mac OS X.
  • Open a command prompt and execute cd samples/MusicStore.Standalone.
  • Execute dotnet restore.
  • Try dotnet run to run the application.

NOTE: Since on Mono 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.

###OpenIdConnect authentication More information at src/MusicStore/StartupOpenIdConnect.cs.