Update AutobahnTestServer to use IISIntegration

This commit is contained in:
John Luo 2016-05-03 18:54:36 -07:00
parent 3207918e1b
commit 37931a9fa5
3 changed files with 21 additions and 2 deletions

View File

@ -74,6 +74,7 @@ namespace AutobahnTestServer
{ {
var host = new WebHostBuilder() var host = new WebHostBuilder()
.UseKestrel() .UseKestrel()
.UseIISIntegration()
.UseStartup<Startup>() .UseStartup<Startup>()
.Build(); .Build();

View File

@ -1,8 +1,8 @@
{ {
"exclude": "wwwroot/**/*",
"dependencies": { "dependencies": {
"Microsoft.NETCore.Platforms": "1.0.1-*", "Microsoft.NETCore.Platforms": "1.0.1-*",
"Microsoft.AspNetCore.WebSockets.Server": "0.1.0-*", "Microsoft.AspNetCore.WebSockets.Server": "0.1.0-*",
"Microsoft.AspNetCore.Server.IISIntegration": "1.0.0-*",
"Microsoft.AspNetCore.Server.Kestrel": "1.0.0-*" "Microsoft.AspNetCore.Server.Kestrel": "1.0.0-*"
}, },
"buildOptions": { "buildOptions": {
@ -27,7 +27,16 @@
}, },
"publishOptions": { "publishOptions": {
"include": [ "include": [
"hosting.json" "web.config"
] ]
},
"tools": {
"Microsoft.AspNetCore.Server.IISIntegration.Tools": {
"version": "1.0.0-*",
"imports": "portable-net45+wp80+win8+wpa81+dnxcore50"
}
},
"scripts": {
"postpublish": "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%"
} }
} }

View File

@ -0,0 +1,9 @@
<?xml version="1.0"?>
<configuration>
<system.webServer>
<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
</handlers>
<aspNetCore processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" forwardWindowsAuthToken="false"/>
</system.webServer>
</configuration>