ASP.NET Core Module for IIS and IIS Express
Перейти к файлу
jhkimnew 20ed4409ab
Jhkim/fix inproc2 (#300)
* Fix test
2018-03-07 18:09:22 -08:00
.github Create ISSUE_TEMPLATE 2018-02-12 17:12:19 -08:00
build Adds logic to call into hostfxr for finding native dll path. (#274) 2017-12-28 15:59:04 -08:00
nuget Adds logic to call into hostfxr for finding native dll path. (#274) 2017-12-28 15:59:04 -08:00
src Jhkim/update websocketclientexe (#290) 2018-02-15 11:41:59 -08:00
test Jhkim/fix inproc2 (#300) 2018-03-07 18:09:22 -08:00
tools fix test code issue (#291) 2018-02-15 17:42:34 -08:00
.appveyor.yml Add AppVeyor. (#188) 2017-10-15 14:38:23 -07:00
.gitattributes Initial upload 2016-08-25 12:23:56 -07:00
.gitignore Panwang/refactor (#277) 2017-12-18 14:19:15 -08:00
AspNetCoreModule.sln Jhkim/add testinginprocessmode (#294) 2018-02-26 19:59:38 -08:00
Directory.Build.props Use aspnetcore-dev 2017-12-06 11:14:40 -08:00
LICENSE.txt Update LICENSE information 2016-10-26 14:08:58 -07:00
NuGet.config Use aspnetcore-dev 2017-12-06 11:14:40 -08:00
README.md Add download link 2016-10-26 16:40:19 -07:00
build.cmd Add AppVeyor. (#188) 2017-10-15 14:38:23 -07:00
korebuild-lock.txt Use aspnetcore-dev 2017-12-06 11:14:40 -08:00
korebuild.json Add C++ ATL and Windows10SDK as required workloads to korebuild.json 2017-12-28 12:27:53 -08:00
run.cmd Add AppVeyor. (#188) 2017-10-15 14:38:23 -07:00
run.ps1 Add AppVeyor. (#188) 2017-10-15 14:38:23 -07:00
version.props Update build configuration (#237) 2017-11-16 16:00:12 -08:00

README.md

ASP.NET Core Module

The ASP.NET Core Module is an IIS Module which is responsible for process management of ASP.NET Core http listeners and to proxy requests to the process that it manages.

Installing the latest ASP.NET Core Module

The ASP.NET Core Module for IIS can be installed on servers without installing the .NET Core runtime. You can download the Windows (Server Hosting) installer and run the following command from an Administrator command prompt: DotNetCore.1.1.0.Preview1-WindowsHosting.exe OPT_INSTALL_LTS_REDIST=0 OPT_INSTALL_FTS_REDIST=0

Pre-requisites for building

Windows 8.1+ or Windows Server 2012 R2+

Visual C++ Build Tools

Download and install Visual Studio 2015. In Visual Studio 2015 C++ tooling is no longer installed by default, you must chose "Custom" install and select Visual C++.

Visual C++

Optionally, if you don't want to install Visual Studio you can just install the Visual C++ build tools.

MSBuild

If you have installed Visual Studio, you should already have MSBuild. If you installed the Visual C++ build tools, you will need to download and install Microsoft Build Tools 2015

Once you have installed MSBuild, you can add it your path. The default location for MSBuild is %ProgramFiles(x86)%\MSBuild\14.0\Bin

Windows Software Development Kit for Windows 8.1

Download and install the Windows SDK for Windows 8.1. From the Feature list presented, ensure you select Windows Software Development Kit.

If chose to install from the command prompt, you can run the following command.

.\sdksetup.exe /features OptionId.WindowsDesktopSoftwareDevelopmentKit

How to build


# Clean
.\build.cmd /target:clean

# Build
.\build.cmd

# Build 64-bit
.\build.cmd /property:platform=x64

# Build in Release Configuration
.\build.cmd /property:configuration=release

Contributions

Check out the contributing page to see the best places to log issues and start discussions.

This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community. For more information see the .NET Foundation Code of Conduct.

.NET Foundation

This project is supported by the .NET Foundation.