I am attempting to deploy a web application to IIS over OctopusDeploy. I have a PreDeploy script that successfully creates my site name, app-pool, and all other administrivia.
My problem is that the Tentacle service appears to be calling “InstallUtil” on all my dlls, but it is skipping my primary dll - let’s call it
Host.dll. It attempts to install other libraries like
Microsoft.Practices.EnterpriseLibrary.Common but it skips my
Host.dll. Suffice it to say, I do not want to deploy either of these Microsoft libraries as a WebApp
I noticed that both the EnterpriseLibrary dlls have a
System.Configuration.Install referenced - is this what Tenatacle is seeking out as a convention? If so, does my WebApp need to include this? (I do this for my Windows Services I deploy through Octopus, but I haven’t changed anything in my WebApp).
Finally, what can I do to have Tentacle exclude certain dlls when it attempts to install (or does this not hurt anything)?
Thanks for the input - this is the last piece toward solving my deployment puzzle.