Skip to content

IIS Examples #89

Open
Open

Description

@rhys-intelliflo

Is there any documentation or a walk through to configuring IIS to host tug specifically?

Activity

  1. FLeven commented on Feb 21, 2018

    @FLeven

    Yes, I also feel a bit lost here. Some windows dockerfiles would be nice, this would ease the setup for a testrun.

  2. rhys-intelliflo commented on Feb 22, 2018

    @rhys-intelliflo
    Author

    +1 for a dockerfile

  3. affieuk commented on Mar 14, 2018

    @affieuk

    This is how I got it working, would like to have to confirmation on this:

    Install IIS
    Install the .Net Core hosting bundle: https://aka.ms/dotnetcore-2-windowshosting
    Install Tug
    Create a site in IIS and point it to C:\Program Files\Tug\Server
    Change application pool to No Mananged Code
    Copy the web.config files from C:\Program Files\Tug\Server\bin to C:\Program Files\Tug\Server
    Modify line 7 from <aspNetCore processPath=".\Tug.Server.exe" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" /> to <aspNetCore processPath=".\bin\Tug.Server.exe" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" />
    Test out Tug, haven't played with it further yet.

  4. rhys-intelliflo commented on Mar 14, 2018

    @rhys-intelliflo
    Author

    Thanks @affieuk will give this a go

  5. ebekker commented on Mar 14, 2018

    @ebekker
    Collaborator

    @affieuk directions reflect the current best practices for fronting ASP.NET Core app with IIS. This is true up to .NET Core 2.0.

    Using the instructions above will install a bridging component that proxies from the IIS process to the Kestrel process that's actually hosting and running the Tug server (that's the hosting bundle).

    In the upcoming .NET Core 2.1 release, there will be a second option that allows for in-process support, so IIS process will actually spin up a .NET Core runtime in-process. Early indications are that it will perform about 7x better.

  6. FLeven commented on Jun 24, 2018

    @FLeven

    Install the .Net Core -> 2.1.1 is available
    Install Tug -> The PS5 Version, as outlined int he pre-release deployment HOWTO ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions