MS Deploy error while deploying to Win2019 - IIS 10.0.17763.1RSS

1 reply

Last post Mar 20, 2019 05:27 PM by lextm

  • MS Deploy error while deploying to Win2019 - IIS 10.0.17763.1

    Mar 20, 2019 03:21 PM|madami|LINK

    Hi everybody,
    I have an issue I hope you'll be able to help to solve.

    First a little bit of context: I'm using MS Deploy to deploy my company websites to various Windows version servers.

    I have some websites which are required to have virtual directories and IIS applications; those items need to be dynamically added when deploying a new virtual directory/IIS application.

    The issue I have is related to a Windows 2019 - IIS 10.0.17763.1 which has a different behavior than Windows 2016 - IIS 10.0.14393.0 or Windows 2008 R2. 

    So far (Windows 2008 R2 and Windows 2016) everything works fine with the following MS deploy command:

    msdeploy.exe -verb:sync -dest:auto,wmsvc='https://servername:8172/msdeploy.axd?site=WDeploy',userName='username',password='passsword',authtype=basic -source:archiveDir="C:\path\to\manifest",encryptPassword="test" -disableLink=ContentExtension -disableLink=CertificateExtension -disableLink=FrameworkConfigExtension -enableLink=AppPoolExtension -skip:skipaction=Delete,objectName=application -skip:skipaction=Delete,objectName=virtualDirectory -allowUntrusted -verbose

    Where the options in bold instruct ms deploy to not delete the existing virtual directories and the existing applications.

    Everything works fine with Win2008R2 and Win2016: the two options above are respected and the deploy is successful.

    If I perform the same command towards a Win2019 server, MS Deploy raises the following error:

    Error: Cannot create a file when that file already exists. (Exception from HRESULT: 0x800700B7)
    Error count: 1.

    If I remove the two skip options, the deploy is performed correctly but of course all existing virtual directories and applications are deleted (which is something I don't want).

    I think this is a Win2019 bug, since it behaves correctly on the other operating systems. Even enabling the tracing doesn't bring any additional info. After several tests, I'm sure the issue is related to the fact that for some reason MS Deploy tries to create the applications contained in the archive.xml definition file  and since they haven't been deleted, it raises this error. Of course, this error should not be raised since I'm performing a sync operation.

    How can I prevent this to happen? Does somebody have any hints?

    Thanks,

    Marco

    Below you can find a test archive.xml I used for my tests.

    <?xml version="1.0" encoding="utf-8"?>
    <sitemanifest>
      <appHostConfig path="something" MSDeploy.path="2" MSDeploy.MSDeployLinkName="Child1" MSDeploy.MSDeployKeyAttributeName="path" MSDeploy.MSDeployProviderOptions="H4sIAAAAAAAEAE2PywrCMBBFW20Doi78g35ACWp9bbrShSA+FqILV6mdajAmIQ/Fr9cEinoXdy4Dw7kThEEQvJ389Oo0nJ3W9KyEFpXBTyhwCZKJ1x24SZMDKE0Fz6d4gPu4nyZzy4xVkHOwRhGWJjtbMHpewWsvbsDzbFBU2Ww8IWU2GUE2jj1p+AMcHWDxBfzFnRIPWoLaSuOAOvLlZL3bkDtEkphrzF3S6EGYBR2GCPn6qOmsS6RcCm3mglf0gvx5tAdtWrFLLeSsF9c/91Ad2h8iSQ06DwEAAA==">
        <site name="something" MSDeploy.name="2" id="121" serverAutoStart="true" MSDeploy.serverAutoStart="1" MSDeploy.MSDeployLinkName="PathElement" MSDeploy.MSDeployKeyAttributeName="name">
          <bindings MSDeploy.MSDeployLinkName="bindings">
            <binding protocol="http" bindingInformation="*:8080:" sslFlags="0" MSDeploy.sslFlags="1" />
          </bindings>
          <limits maxBandwidth="4294967295" MSDeploy.maxBandwidth="1" maxConnections="4294967295" MSDeploy.maxConnections="1" connectionTimeout="00:02:00" MSDeploy.connectionTimeout="1" maxUrlSegments="32" MSDeploy.maxUrlSegments="1" MSDeploy.MSDeployLinkName="limits" />
          <logFile logExtFileFlags="Date, Time, ClientIP, UserName, ServerIP, Method, UriStem, UriQuery, HttpStatus, Win32Status, TimeTaken, ServerPort, UserAgent, Referer, HttpSubStatus" MSDeploy.logExtFileFlags="1" customLogPluginClsid="" MSDeploy.customLogPluginClsid="1" logFormat="W3C" MSDeploy.logFormat="1" logTargetW3C="File" MSDeploy.logTargetW3C="1" directory="%SystemDrive%\inetpub\logs\LogFiles" MSDeploy.directory="9" period="Daily" MSDeploy.period="1" truncateSize="20971520" MSDeploy.truncateSize="1" localTimeRollover="false" MSDeploy.localTimeRollover="1" enabled="true" MSDeploy.enabled="1" logSiteId="true" MSDeploy.logSiteId="1" flushByEntryCountW3CLog="0" MSDeploy.flushByEntryCountW3CLog="1" maxLogLineLength="65536" MSDeploy.maxLogLineLength="1" MSDeploy.MSDeployLinkName="logFile">
            <customFields maxCustomFieldLength="4096" MSDeploy.maxCustomFieldLength="1" MSDeploy.MSDeployLinkName="customFields" />
          </logFile>
          <traceFailedRequestsLogging enabled="false" MSDeploy.enabled="1" directory="%SystemDrive%\inetpub\logs\FailedReqLogFiles" MSDeploy.directory="9" maxLogFiles="50" MSDeploy.maxLogFiles="1" maxLogFileSizeKB="1024" MSDeploy.maxLogFileSizeKB="1" customActionsEnabled="false" MSDeploy.customActionsEnabled="1" MSDeploy.MSDeployLinkName="traceFailedRequestsLogging" />
          <applicationDefaults path="" MSDeploy.path="1" applicationPool="" MSDeploy.applicationPool="1" enabledProtocols="http" MSDeploy.enabledProtocols="1" serviceAutoStartEnabled="false" MSDeploy.serviceAutoStartEnabled="1" serviceAutoStartProvider="" MSDeploy.serviceAutoStartProvider="1" preloadEnabled="false" MSDeploy.preloadEnabled="1" MSDeploy.MSDeployLinkName="applicationDefaults" />
          <virtualDirectoryDefaults path="" MSDeploy.path="1" physicalPath="" MSDeploy.physicalPath="9" userName="" MSDeploy.userName="1" password="" MSDeploy.password="1" logonMethod="ClearText" MSDeploy.logonMethod="1" allowSubDirConfig="true" MSDeploy.allowSubDirConfig="1" MSDeploy.MSDeployLinkName="virtualDirectoryDefaults" />
          <ftpServer allowUTF8="true" MSDeploy.allowUTF8="1" serverAutoStart="true" MSDeploy.serverAutoStart="1" MSDeploy.MSDeployLinkName="ftpServer">
            <connections unauthenticatedTimeout="30" MSDeploy.unauthenticatedTimeout="1" controlChannelTimeout="120" MSDeploy.controlChannelTimeout="1" dataChannelTimeout="30" MSDeploy.dataChannelTimeout="1" disableSocketPooling="false" MSDeploy.disableSocketPooling="1" serverListenBacklog="60" MSDeploy.serverListenBacklog="1" minBytesPerSecond="240" MSDeploy.minBytesPerSecond="1" maxConnections="4294967295" MSDeploy.maxConnections="1" resetOnMaxConnections="false" MSDeploy.resetOnMaxConnections="1" maxBandwidth="4294967295" MSDeploy.maxBandwidth="1" MSDeploy.MSDeployLinkName="connections" />
            <security MSDeploy.MSDeployLinkName="security">
              <dataChannelSecurity matchClientAddressForPort="true" MSDeploy.matchClientAddressForPort="1" matchClientAddressForPasv="true" MSDeploy.matchClientAddressForPasv="1" MSDeploy.MSDeployLinkName="dataChannelSecurity" />
              <commandFiltering maxCommandLine="4096" MSDeploy.maxCommandLine="1" allowUnlisted="true" MSDeploy.allowUnlisted="1" MSDeploy.MSDeployLinkName="commandFiltering" />
              <ssl serverCertHash="" MSDeploy.serverCertHash="1" serverCertStoreName="MY" MSDeploy.serverCertStoreName="1" ssl128="false" MSDeploy.ssl128="1" controlChannelPolicy="SslRequire" MSDeploy.controlChannelPolicy="1" dataChannelPolicy="SslRequire" MSDeploy.dataChannelPolicy="1" MSDeploy.MSDeployLinkName="ssl" />
              <sslClientCertificates clientCertificatePolicy="CertIgnore" MSDeploy.clientCertificatePolicy="1" useActiveDirectoryMapping="false" MSDeploy.useActiveDirectoryMapping="1" validationFlags="" MSDeploy.validationFlags="1" revocationFreshnessTime="00:00:00" MSDeploy.revocationFreshnessTime="1" revocationUrlRetrievalTimeout="00:01:00" MSDeploy.revocationUrlRetrievalTimeout="1" MSDeploy.MSDeployLinkName="sslClientCertificates" />
              <authentication MSDeploy.MSDeployLinkName="authentication">
                <anonymousAuthentication enabled="false" MSDeploy.enabled="1" userName="IUSR" MSDeploy.userName="1" password="" MSDeploy.password="1" defaultLogonDomain="NT AUTHORITY" MSDeploy.defaultLogonDomain="1" logonMethod="ClearText" MSDeploy.logonMethod="1" MSDeploy.MSDeployLinkName="anonymousAuthentication" />
                <basicAuthentication enabled="false" MSDeploy.enabled="1" defaultLogonDomain="" MSDeploy.defaultLogonDomain="1" logonMethod="ClearText" MSDeploy.logonMethod="1" MSDeploy.MSDeployLinkName="basicAuthentication" />
                <clientCertAuthentication enabled="false" MSDeploy.enabled="1" MSDeploy.MSDeployLinkName="clientCertAuthentication" />
                <customAuthentication MSDeploy.MSDeployLinkName="customAuthentication">
                  <providers MSDeploy.MSDeployLinkName="providers" />
                </customAuthentication>
              </authentication>
              <customAuthorization MSDeploy.MSDeployLinkName="customAuthorization">
                <provider name="" MSDeploy.name="1" enabled="true" MSDeploy.enabled="1" MSDeploy.MSDeployLinkName="provider" />
              </customAuthorization>
            </security>
            <customFeatures MSDeploy.MSDeployLinkName="customFeatures">
              <providers MSDeploy.MSDeployLinkName="providers" />
            </customFeatures>
            <messages exitMessage="" MSDeploy.exitMessage="1" greetingMessage="" MSDeploy.greetingMessage="1" bannerMessage="" MSDeploy.bannerMessage="1" maxClientsMessage="" MSDeploy.maxClientsMessage="1" suppressDefaultBanner="false" MSDeploy.suppressDefaultBanner="1" allowLocalDetailedErrors="true" MSDeploy.allowLocalDetailedErrors="1" expandVariables="false" MSDeploy.expandVariables="1" MSDeploy.MSDeployLinkName="messages" />
            <fileHandling keepPartialUploads="false" MSDeploy.keepPartialUploads="1" allowReplaceOnRename="false" MSDeploy.allowReplaceOnRename="1" allowReadUploadsInProgress="false" MSDeploy.allowReadUploadsInProgress="1" MSDeploy.MSDeployLinkName="fileHandling" />
            <firewallSupport externalIp4Address="" MSDeploy.externalIp4Address="1" MSDeploy.MSDeployLinkName="firewallSupport" />
            <userIsolation mode="None" MSDeploy.mode="1" MSDeploy.MSDeployLinkName="userIsolation">
              <activeDirectory adUserName="" MSDeploy.adUserName="1" adPassword="" MSDeploy.adPassword="1" adCacheRefresh="00:01:00" MSDeploy.adCacheRefresh="1" MSDeploy.MSDeployLinkName="activeDirectory" />
            </userIsolation>
            <directoryBrowse showFlags="" MSDeploy.showFlags="1" virtualDirectoryTimeout="5" MSDeploy.virtualDirectoryTimeout="1" MSDeploy.MSDeployLinkName="directoryBrowse" />
            <logFile logExtFileFlags="Date, Time, ClientIP, UserName, ServerIP, Method, UriStem, FtpStatus, Win32Status, ServerPort, FtpSubStatus, Session, FullPath" MSDeploy.logExtFileFlags="1" directory="C:\inetpub\logs\LogFiles" MSDeploy.directory="9" period="Daily" MSDeploy.period="1" truncateSize="20971520" MSDeploy.truncateSize="1" localTimeRollover="false" MSDeploy.localTimeRollover="1" enabled="true" MSDeploy.enabled="1" selectiveLogging="LogSuccessful, LogError, LogInfrastructure" MSDeploy.selectiveLogging="1" MSDeploy.MSDeployLinkName="logFile" />
          </ftpServer>
          <application path="/" MSDeploy.path="2" applicationPool="something" enabledProtocols="http" MSDeploy.enabledProtocols="1" serviceAutoStartEnabled="false" MSDeploy.serviceAutoStartEnabled="1" serviceAutoStartProvider="" MSDeploy.serviceAutoStartProvider="1" preloadEnabled="false" MSDeploy.preloadEnabled="1" MSDeploy.MSDeployKeyAttributeName="path">
            <virtualDirectoryDefaults path="" MSDeploy.path="1" physicalPath="" MSDeploy.physicalPath="9" userName="" MSDeploy.userName="1" password="" MSDeploy.password="1" logonMethod="ClearText" MSDeploy.logonMethod="1" allowSubDirConfig="true" MSDeploy.allowSubDirConfig="1" MSDeploy.MSDeployLinkName="virtualDirectoryDefaults" />
            <virtualDirectory path="/" MSDeploy.path="2" physicalPath="C:\inetpub\wwwroot" MSDeploy.physicalPath="8" userName="" MSDeploy.userName="1" password="" MSDeploy.password="1" logonMethod="ClearText" MSDeploy.logonMethod="1" allowSubDirConfig="true" MSDeploy.allowSubDirConfig="1" MSDeploy.MSDeployKeyAttributeName="path" />
            <virtualDirectory path="/vDirTest" MSDeploy.path="2" physicalPath="C:\inetpub\wwwroot" MSDeploy.physicalPath="8" userName="" MSDeploy.userName="1" password="" MSDeploy.password="1" logonMethod="ClearText" MSDeploy.logonMethod="1" allowSubDirConfig="true" MSDeploy.allowSubDirConfig="1" MSDeploy.MSDeployKeyAttributeName="path" />
            <appPoolConfig appPool="something" MSDeploy.appPool="2" MSDeploy.MSDeployLinkName="Microsoft.Web.Deployment.AppPoolExtension" MSDeploy.MSDeployKeyAttributeName="appPool" MSDeploy.MSDeployProviderOptions="H4sIAAAAAAAEAE2PzW7CMBCEE5pYQm0PvEEeILJIQ0IvOdFbVcgBwaEnJ9lQC+O1/EPF0xdbitrOYXa00uqbjeIoin68wgx6mnn7/OC9RoOjpd/Q0QGUwNsFpM2zA2jDUTZrWtAlXebZxgnrNDQSnNVM5FnrOsH7d7jt8QyyKYtuLF+rmg1lvYKySgPp5Q9w9IC3X8C/2Gq88gH0TlkPNEkop6bdll0gUcx+pdInQ65MODBxTEioTx68PTOlWkSxQTnyEwnnyR6Mnac+zYm3RTr9vCBTeLwDBV08eA8BAAA=">
              <add name="something" MSDeploy.name="2" queueLength="1000" MSDeploy.queueLength="1" autoStart="true" MSDeploy.autoStart="1" enable32BitAppOnWin64="false" MSDeploy.enable32BitAppOnWin64="1" managedRuntimeVersion="v4.0" MSDeploy.managedRuntimeVersion="1" managedRuntimeLoader="webengine4.dll" MSDeploy.managedRuntimeLoader="1" enableConfigurationOverride="true" MSDeploy.enableConfigurationOverride="1" managedPipelineMode="Integrated" MSDeploy.managedPipelineMode="1" CLRConfigFile="" MSDeploy.CLRConfigFile="9" passAnonymousToken="true" MSDeploy.passAnonymousToken="1" startMode="OnDemand" MSDeploy.startMode="1" MSDeploy.MSDeployLinkName="PathElement" MSDeploy.MSDeployKeyAttributeName="name">
                <processModel identityType="ApplicationPoolIdentity" MSDeploy.identityType="1" userName="" MSDeploy.userName="1" password="" MSDeploy.password="1" loadUserProfile="true" MSDeploy.loadUserProfile="1" setProfileEnvironment="false" MSDeploy.setProfileEnvironment="1" logonType="LogonBatch" MSDeploy.logonType="1" manualGroupMembership="false" MSDeploy.manualGroupMembership="1" idleTimeout="00:20:00" MSDeploy.idleTimeout="1" idleTimeoutAction="Terminate" MSDeploy.idleTimeoutAction="1" maxProcesses="1" MSDeploy.maxProcesses="1" shutdownTimeLimit="00:01:30" MSDeploy.shutdownTimeLimit="1" startupTimeLimit="00:01:30" MSDeploy.startupTimeLimit="1" pingingEnabled="true" MSDeploy.pingingEnabled="1" pingInterval="00:00:30" MSDeploy.pingInterval="1" pingResponseTime="00:01:30" MSDeploy.pingResponseTime="1" logEventOnProcessModel="IdleTimeout" MSDeploy.logEventOnProcessModel="1" MSDeploy.MSDeployLinkName="processModel" />
                <recycling disallowOverlappingRotation="false" MSDeploy.disallowOverlappingRotation="1" disallowRotationOnConfigChange="false" MSDeploy.disallowRotationOnConfigChange="1" logEventOnRecycle="Time, Requests, Schedule, Memory, IsapiUnhealthy, OnDemand, ConfigChange, PrivateMemory" MSDeploy.logEventOnRecycle="1" MSDeploy.MSDeployLinkName="recycling">
                  <periodicRestart memory="0" MSDeploy.memory="1" privateMemory="0" MSDeploy.privateMemory="1" requests="0" MSDeploy.requests="1" time="1.05:00:00" MSDeploy.time="1" MSDeploy.MSDeployLinkName="periodicRestart">
                    <schedule MSDeploy.MSDeployLinkName="schedule" />
                  </periodicRestart>
                </recycling>
                <failure loadBalancerCapabilities="HttpLevel" MSDeploy.loadBalancerCapabilities="1" orphanWorkerProcess="false" MSDeploy.orphanWorkerProcess="1" orphanActionExe="" MSDeploy.orphanActionExe="9" orphanActionParams="" MSDeploy.orphanActionParams="9" rapidFailProtection="true" MSDeploy.rapidFailProtection="1" rapidFailProtectionInterval="00:05:00" MSDeploy.rapidFailProtectionInterval="1" rapidFailProtectionMaxCrashes="5" MSDeploy.rapidFailProtectionMaxCrashes="1" autoShutdownExe="" MSDeploy.autoShutdownExe="9" autoShutdownParams="" MSDeploy.autoShutdownParams="9" MSDeploy.MSDeployLinkName="failure" />
                <cpu limit="0" MSDeploy.limit="1" action="NoAction" MSDeploy.action="1" resetInterval="00:05:00" MSDeploy.resetInterval="1" smpAffinitized="false" MSDeploy.smpAffinitized="1" smpProcessorAffinityMask="4294967295" MSDeploy.smpProcessorAffinityMask="1" smpProcessorAffinityMask2="4294967295" MSDeploy.smpProcessorAffinityMask2="1" processorGroup="0" MSDeploy.processorGroup="1" numaNodeAssignment="MostAvailableMemory" MSDeploy.numaNodeAssignment="1" numaNodeAffinityMode="Soft" MSDeploy.numaNodeAffinityMode="1" MSDeploy.MSDeployLinkName="cpu" />
                <environmentVariables MSDeploy.MSDeployLinkName="environmentVariables" />
              </add>
            </appPoolConfig>
          </application>
          <application path="/vDirTest/applicationTest" MSDeploy.path="2" applicationPool="something" enabledProtocols="http" MSDeploy.enabledProtocols="1" serviceAutoStartEnabled="false" MSDeploy.serviceAutoStartEnabled="1" serviceAutoStartProvider="" MSDeploy.serviceAutoStartProvider="1" preloadEnabled="false" MSDeploy.preloadEnabled="1" MSDeploy.MSDeployKeyAttributeName="path">
            <virtualDirectoryDefaults path="" MSDeploy.path="1" physicalPath="" MSDeploy.physicalPath="9" userName="" MSDeploy.userName="1" password="" MSDeploy.password="1" logonMethod="ClearText" MSDeploy.logonMethod="1" allowSubDirConfig="true" MSDeploy.allowSubDirConfig="1" MSDeploy.MSDeployLinkName="virtualDirectoryDefaults" />
            <virtualDirectory path="/" MSDeploy.path="2" physicalPath="C:\inetpub\wwwroot" MSDeploy.physicalPath="8" userName="" MSDeploy.userName="1" password="" MSDeploy.password="1" logonMethod="ClearText" MSDeploy.logonMethod="1" allowSubDirConfig="true" MSDeploy.allowSubDirConfig="1" MSDeploy.MSDeployKeyAttributeName="path" />
            <appPoolConfig appPool="something" MSDeploy.appPool="2" MSDeploy.MSDeployLinkName="Microsoft.Web.Deployment.AppPoolExtension" MSDeploy.MSDeployKeyAttributeName="appPool" MSDeploy.MSDeployProviderOptions="H4sIAAAAAAAEAE2PzW7CMBCEE5pYQm0PvEEeILJIQ0IvOdFbVcgBwaEnJ9lQC+O1/EPF0xdbitrOYXa00uqbjeIoin68wgx6mnn7/OC9RoOjpd/Q0QGUwNsFpM2zA2jDUTZrWtAlXebZxgnrNDQSnNVM5FnrOsH7d7jt8QyyKYtuLF+rmg1lvYKySgPp5Q9w9IC3X8C/2Gq88gH0TlkPNEkop6bdll0gUcx+pdInQ65MODBxTEioTx68PTOlWkSxQTnyEwnnyR6Mnac+zYm3RTr9vCBTeLwDBV08eA8BAAA=">
              <add name="something" MSDeploy.name="2" queueLength="1000" MSDeploy.queueLength="1" autoStart="true" MSDeploy.autoStart="1" enable32BitAppOnWin64="false" MSDeploy.enable32BitAppOnWin64="1" managedRuntimeVersion="v4.0" MSDeploy.managedRuntimeVersion="1" managedRuntimeLoader="webengine4.dll" MSDeploy.managedRuntimeLoader="1" enableConfigurationOverride="true" MSDeploy.enableConfigurationOverride="1" managedPipelineMode="Integrated" MSDeploy.managedPipelineMode="1" CLRConfigFile="" MSDeploy.CLRConfigFile="9" passAnonymousToken="true" MSDeploy.passAnonymousToken="1" startMode="OnDemand" MSDeploy.startMode="1" MSDeploy.MSDeployLinkName="PathElement" MSDeploy.MSDeployKeyAttributeName="name">
                <processModel identityType="ApplicationPoolIdentity" MSDeploy.identityType="1" userName="" MSDeploy.userName="1" password="" MSDeploy.password="1" loadUserProfile="true" MSDeploy.loadUserProfile="1" setProfileEnvironment="false" MSDeploy.setProfileEnvironment="1" logonType="LogonBatch" MSDeploy.logonType="1" manualGroupMembership="false" MSDeploy.manualGroupMembership="1" idleTimeout="00:20:00" MSDeploy.idleTimeout="1" idleTimeoutAction="Terminate" MSDeploy.idleTimeoutAction="1" maxProcesses="1" MSDeploy.maxProcesses="1" shutdownTimeLimit="00:01:30" MSDeploy.shutdownTimeLimit="1" startupTimeLimit="00:01:30" MSDeploy.startupTimeLimit="1" pingingEnabled="true" MSDeploy.pingingEnabled="1" pingInterval="00:00:30" MSDeploy.pingInterval="1" pingResponseTime="00:01:30" MSDeploy.pingResponseTime="1" logEventOnProcessModel="IdleTimeout" MSDeploy.logEventOnProcessModel="1" MSDeploy.MSDeployLinkName="processModel" />
                <recycling disallowOverlappingRotation="false" MSDeploy.disallowOverlappingRotation="1" disallowRotationOnConfigChange="false" MSDeploy.disallowRotationOnConfigChange="1" logEventOnRecycle="Time, Requests, Schedule, Memory, IsapiUnhealthy, OnDemand, ConfigChange, PrivateMemory" MSDeploy.logEventOnRecycle="1" MSDeploy.MSDeployLinkName="recycling">
                  <periodicRestart memory="0" MSDeploy.memory="1" privateMemory="0" MSDeploy.privateMemory="1" requests="0" MSDeploy.requests="1" time="1.05:00:00" MSDeploy.time="1" MSDeploy.MSDeployLinkName="periodicRestart">
                    <schedule MSDeploy.MSDeployLinkName="schedule" />
                  </periodicRestart>
                </recycling>
                <failure loadBalancerCapabilities="HttpLevel" MSDeploy.loadBalancerCapabilities="1" orphanWorkerProcess="false" MSDeploy.orphanWorkerProcess="1" orphanActionExe="" MSDeploy.orphanActionExe="9" orphanActionParams="" MSDeploy.orphanActionParams="9" rapidFailProtection="true" MSDeploy.rapidFailProtection="1" rapidFailProtectionInterval="00:05:00" MSDeploy.rapidFailProtectionInterval="1" rapidFailProtectionMaxCrashes="5" MSDeploy.rapidFailProtectionMaxCrashes="1" autoShutdownExe="" MSDeploy.autoShutdownExe="9" autoShutdownParams="" MSDeploy.autoShutdownParams="9" MSDeploy.MSDeployLinkName="failure" />
                <cpu limit="0" MSDeploy.limit="1" action="NoAction" MSDeploy.action="1" resetInterval="00:05:00" MSDeploy.resetInterval="1" smpAffinitized="false" MSDeploy.smpAffinitized="1" smpProcessorAffinityMask="4294967295" MSDeploy.smpProcessorAffinityMask="1" smpProcessorAffinityMask2="4294967295" MSDeploy.smpProcessorAffinityMask2="1" processorGroup="0" MSDeploy.processorGroup="1" numaNodeAssignment="MostAvailableMemory" MSDeploy.numaNodeAssignment="1" numaNodeAffinityMode="Soft" MSDeploy.numaNodeAffinityMode="1" MSDeploy.MSDeployLinkName="cpu" />
                <environmentVariables MSDeploy.MSDeployLinkName="environmentVariables" />
              </add>
            </appPoolConfig>
          </application>
        </site>
      </appHostConfig>
    </sitemanifest>

  • Re: MS Deploy error while deploying to Win2019 - IIS 10.0.17763.1

    Mar 20, 2019 05:27 PM|lextm|LINK

    Open a support case via http://support.microsoft.com and let the support guys know what's up. Even if it is a bug, this forum alone won't be able to help much.

    Lex Li
    Affordable IIS Consulting Services at https://support.lextudio.com/services/consulting.html
    ---------------------------
    This posting is provided "AS IS" with no warranties, and confers no rights.