asp.net core托管在IIS里
	承载在IIS里的步骤
	
	
		1、安装iis里的aspnet core 模块(简写ANCM)(asp.net core module)
	
	
		可以通过安装 DotNetCore.2.0.0-WindowsHosting.exe来安装模块
	
	
		2、配置web.config
	
	
		<?xml version="1.0" encoding="utf-8"?>
	
	
		<configuration>
	
	
		<!--开发环境配置,发布后会将%LAUNCHER_PATH%替换成dotnet,%LAUNCHER_ARGS%替换成.\\AspNetCore.dll-->
	
	
		<system.webServer>
	
	
		<aspNetCore processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" stdoutLogEnabled="false" stdoutLogFile=".\\logs\\stdout" forwardWindowsAuthToken="false" />
	
	
		<handlers>
	
	
		<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
	
	
		</handlers>
	
	
		</system.webServer>
	
	
		</configuration>
	
	
		3、发布网站,并在iis新建网站指向已经发布的网站路
	
	
		说明:iis的路径必须是网站发布后的路径,不能是release/bug里的路径(路径下缺少必要的dll)
	
	
		发布后的网站,web.config里的配置已经变成如下
	
	
		<system.webServer>
	
	
		<handlers>
	
	
		<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
	
	
		</handlers>
	
	
		<aspNetCore processPath="dotnet" arguments=".\\AspNetCore.dll" stdoutLogEnabled="false" stdoutLogFile=".\\logs\\stdout" forwardWindowsAuthToken="false" />
	
	
		</system.webServer>