Last post Dec 10, 2019 04:23 PM by Bryan Dam
Dec 10, 2019 02:04 PM|Bryan Dam|LINK
We have an IIS hosted .NET Core project that we've released a few times as frame-work dependent. We're doing monthly releases and have been following along with the latest .NET Core releases (2.2.7 > 3.0 > 3.1) for some bug fix reasons. That's made installation/upgrade
a bit of a pain point for our customers as they have to install/upgrade the Hosting Bundle separately so I'm looking at ways to ease that pain point.
One option is to just bundle the proper Hosting Bundle into our installer. While that's still on the proverbial table I noticed that publishing a self-contained version is also an option which would eliminate the need for the .NET Core runtimes to be installed.
That sounds great but if I understand correctly ... that's not going to get me the additional IIS bits that come with the Hosting Bundle?
Am I correct here, is there a way to include the IIS bits in the self-contained package, or any options I'm missing entirely? A bit of researching says that strictly speaking we don't need to integrate with IIS at all. I'm fuzzy on the details and our customers
are very familiar with IIS so I'd be hesitant to move away from it but ... choices.
Dec 10, 2019 02:31 PM|bruce (sqlwork.com)|LINK
the iis hosting bundle is a separate install, and can not included in the a self contained bundle. The good new is that the hosting bundle does not need to updated with each runtime update. There is a new release of the bundler with every runtime that includes
the runtime, but you only need to re-install the module if you new features. follow the project:
Dec 10, 2019 03:02 PM|Bryan Dam|LINK
Is there a way to install just the IIS module then so that they don't have system-wide, unused, and over time un-patched runtime(s) installed? Maybe I'm missing something but I believe I need the 'Windows Server Hosting' product installed but that's only available
in the Hosting Bundle that also includes the runtimes as well.
Dec 10, 2019 04:15 PM|bruce (sqlwork.com)|LINK
if you read the install instructions, you can skip the runtime installs:
Dec 10, 2019 04:23 PM|Bryan Dam|LINK
BAH! How'd I miss that ... I was on that page. Thanks again Bruce!