|
144 | 144 | <Directory Id="IISModuleDirectory" Name="IIS">
|
145 | 145 | <Directory Id="INSTALLLOCATION" ShortName="ANCM" Name="Asp.Net Core Module">
|
146 | 146 | <Directory Id="VersionDir" Name="$(var.ProductVersionString)">
|
147 |
| - <?if $(var.Platform) = "arm64" ?> |
148 |
| - <Component Id="AspNetCoreModuleV2.forwarder" Guid="4b6bb33a-01f0-48c7-bce9-5a5514ac0431" Win64="$(var.IsWin64)"> |
149 |
| - <File Id="AspNetCoreModuleV2Dll.forwarder" |
| 147 | + <Component Id="AspNetCoreModuleV2" Guid="3a692941-59be-43cf-98a8-6ed01b12a519" Win64="$(var.IsWin64)"> |
| 148 | + <?if $(var.Platform) = "arm64" ?> |
| 149 | + <File Id="AspNetCoreModuleV2Dll" |
150 | 150 | Name="aspnetcorev2.dll"
|
151 | 151 | Source="$(var.ArtifactsDir)\bin\AspNetCoreModuleForwarders\aspnetcorev2.dll"
|
152 | 152 | DiskId="1"
|
153 |
| - Vital="yes"> |
154 |
| - </File> |
155 |
| - <RemoveFile Id="AspNetCoreModuleV2Dll_Remove.forwarder" Name="aspnetcorev2.dll" On="install" /> |
156 |
| - <RegistryKey Root="HKLM" Key="SYSTEM\CurrentControlSet\Services\EventLog\Application\$(var.ProductShortName)"> |
157 |
| - <RegistryValue Name="EventMessageFile" Type="expandable" Value="[#AspNetCoreModuleV2Dll.forwarder]"/> |
158 |
| - <RegistryValue Name="TypesSupported" Type="integer" Value="7"/> |
159 |
| - </RegistryKey> |
| 153 | + Vital="yes"/> |
| 154 | + <?else ?> |
| 155 | + <File Id="AspNetCoreModuleV2Dll" |
| 156 | + Name="aspnetcorev2.dll" |
| 157 | + Source="$(var.AspNetCoreV2ProgramFilesTargetPath)" |
| 158 | + DiskId="1" |
| 159 | + Vital="yes"/> |
| 160 | + <?endif ?> |
| 161 | + <RemoveFile Id="AspNetCoreModuleV2Dll_Remove" Name="aspnetcorev2.dll" On="install" /> |
| 162 | + <RegistryKey Root="HKLM" Key="SYSTEM\CurrentControlSet\Services\EventLog\Application\$(var.ProductShortName)"> |
| 163 | + <RegistryValue Name="EventMessageFile" Type="expandable" Value="[#AspNetCoreModuleV2Dll]"/> |
| 164 | + <RegistryValue Name="TypesSupported" Type="integer" Value="7"/> |
| 165 | + </RegistryKey> |
160 | 166 | </Component>
|
| 167 | + <Directory Id="HandlerVersionDir" Name="$(var.ANCMFolderVersion)" > |
| 168 | + <Component Id="AspNetCoreModuleHandler" Guid="4b62060a-deb8-4de3-9557-9c0be21dc844" Win64="$(var.IsWin64)"> |
| 169 | + <?if $(var.Platform) = "arm64" ?> |
| 170 | + <File Id="AspNetCoreModuleHandlerDll" |
| 171 | + Name="aspnetcorev2_outofprocess.dll" |
| 172 | + Source="$(var.ArtifactsDir)\bin\AspNetCoreModuleForwarders\aspnetcorev2_outofprocess.dll" |
| 173 | + DiskId="1" |
| 174 | + Vital="yes"/> |
| 175 | + <?else ?> |
| 176 | + <File Id="AspNetCoreModuleHandlerDll" |
| 177 | + Name="aspnetcorev2_outofprocess.dll" |
| 178 | + Source="$(var.AspNetCoreV2HandlerProgramFilesTargetPath)" |
| 179 | + DiskId="1" |
| 180 | + Vital="yes"/> |
| 181 | + <?endif ?> |
| 182 | + </Component> |
| 183 | + <?if $(var.Platform) = "arm64" ?> |
| 184 | + <Component Id="AspNetCoreModuleHandler.x64" Guid="d9b0b5c9-8bbe-46f2-97d5-ba23d1a1ffed" Win64="$(var.IsWin64)"> |
| 185 | + <File Id="AspNetCoreModuleHandlerDll.x64" |
| 186 | + Name="aspnetcorev2_outofprocess_x64.dll" |
| 187 | + Source="$(var.ArtifactsDir)\bin\OutOfProcessRequestHandler\x64\$(var.Configuration)\aspnetcorev2_outofprocess.dll" |
| 188 | + DiskId="1" |
| 189 | + Vital="yes"> |
| 190 | + </File> |
| 191 | + </Component> |
| 192 | + <Component Id="AspNetCoreModuleHandler.arm64" Guid="ab249ab5-9203-4fd5-87b6-8acc3e1a0702" Win64="$(var.IsWin64)"> |
| 193 | + <File Id="AspNetCoreModuleHandlerDll.arm64" |
| 194 | + Name="aspnetcorev2_outofprocess_arm64.dll" |
| 195 | + Source="$(var.AspNetCoreV2HandlerProgramFilesTargetPath)" |
| 196 | + DiskId="1" |
| 197 | + Vital="yes"> |
| 198 | + </File> |
| 199 | + </Component> |
| 200 | + <?endif ?> |
| 201 | + </Directory> |
| 202 | + <?if $(var.Platform) = "arm64" ?> |
161 | 203 | <Component Id="AspNetCoreModuleV2.x64" Guid="325cf239-162d-4de8-97e7-642e6c66181c" Win64="$(var.IsWin64)">
|
162 | 204 | <File Id="AspNetCoreModuleV2Dll.x64"
|
163 | 205 | Name="aspnetcorev2_x64.dll"
|
|
184 | 226 | <RegistryValue Name="TypesSupported" Type="integer" Value="7"/>
|
185 | 227 | </RegistryKey>
|
186 | 228 | </Component>
|
187 |
| - <Directory Id="HandlerVersionDir" Name="$(var.ANCMFolderVersion)" > |
188 |
| - <Component Id="AspNetCoreModuleHandler.forwarder" Guid="4862728c-e943-49f0-901a-cd96e4bf03ef" Win64="$(var.IsWin64)"> |
189 |
| - <File Id="AspNetCoreModuleHandlerDll.forwarder" |
190 |
| - Name="aspnetcorev2_outofprocess.dll" |
191 |
| - Source="$(var.ArtifactsDir)\bin\AspNetCoreModuleForwarders\aspnetcorev2_outofprocess.dll" |
192 |
| - DiskId="1" |
193 |
| - Vital="yes"> |
194 |
| - </File> |
195 |
| - </Component> |
196 |
| - <Component Id="AspNetCoreModuleHandler.x64" Guid="d9b0b5c9-8bbe-46f2-97d5-ba23d1a1ffed" Win64="$(var.IsWin64)"> |
197 |
| - <File Id="AspNetCoreModuleHandlerDll.x64" |
198 |
| - Name="aspnetcorev2_outofprocess_x64.dll" |
199 |
| - Source="$(var.ArtifactsDir)\bin\OutOfProcessRequestHandler\x64\$(var.Configuration)\aspnetcorev2_outofprocess.dll" |
200 |
| - DiskId="1" |
201 |
| - Vital="yes"> |
202 |
| - </File> |
203 |
| - </Component> |
204 |
| - <Component Id="AspNetCoreModuleHandler.arm64" Guid="ab249ab5-9203-4fd5-87b6-8acc3e1a0702" Win64="$(var.IsWin64)"> |
205 |
| - <File Id="AspNetCoreModuleHandlerDll.arm64" |
206 |
| - Name="aspnetcorev2_outofprocess_arm64.dll" |
207 |
| - Source="$(var.AspNetCoreV2HandlerProgramFilesTargetPath)" |
208 |
| - DiskId="1" |
209 |
| - Vital="yes"> |
210 |
| - </File> |
211 |
| - </Component> |
212 |
| - </Directory> |
213 |
| - <?else ?> |
214 |
| - <Component Id="AspNetCoreModuleV2" Guid="3a692941-59be-43cf-98a8-6ed01b12a519" Win64="$(var.IsWin64)"> |
215 |
| - <File Id="AspNetCoreModuleV2Dll" |
216 |
| - Name="aspnetcorev2.dll" |
217 |
| - Source="$(var.AspNetCoreV2ProgramFilesTargetPath)" |
218 |
| - DiskId="1" |
219 |
| - Vital="yes"/> |
220 |
| - <RemoveFile Id="AspNetCoreModuleV2Dll_Remove" Name="aspnetcorev2.dll" On="install" /> |
221 |
| - <RegistryKey Root="HKLM" Key="SYSTEM\CurrentControlSet\Services\EventLog\Application\$(var.ProductShortName)"> |
222 |
| - <RegistryValue Name="EventMessageFile" Type="expandable" Value="[#AspNetCoreModuleV2Dll]"/> |
223 |
| - <RegistryValue Name="TypesSupported" Type="integer" Value="7"/> |
224 |
| - </RegistryKey> |
225 |
| - </Component> |
226 |
| - <Directory Id="HandlerVersionDir" Name="$(var.ANCMFolderVersion)" > |
227 |
| - <Component Id="AspNetCoreModuleHandler" Guid="4b62060a-deb8-4de3-9557-9c0be21dc844" Win64="$(var.IsWin64)"> |
228 |
| - <File Id="AspNetCoreModuleHandlerDll" |
229 |
| - Name="aspnetcorev2_outofprocess.dll" |
230 |
| - Source="$(var.AspNetCoreV2HandlerProgramFilesTargetPath)" |
231 |
| - DiskId="1" |
232 |
| - Vital="yes"/> |
233 |
| - </Component> |
234 |
| - </Directory> |
235 | 229 | <?endif ?>
|
236 | 230 | </Directory>
|
237 | 231 | </Directory>
|
|
287 | 281 | <Feature Id="AspNetCoreModuleFeature" Title="!(loc.AspNetCoreModuleProductTitle)" Description="!(loc.AspNetCoreModuleProductDescription)" Level="1">
|
288 | 282 | <ComponentRef Id="C_DiscoverabilityKey"/>
|
289 | 283 | <ComponentRef Id="AspNetCoreSchemaV2"/>
|
| 284 | + <ComponentRef Id="AspNetCoreModuleV2" /> |
| 285 | + <ComponentRef Id="AspNetCoreModuleHandler" /> |
290 | 286 | <?if $(var.Platform) = "arm64"?>
|
291 |
| - <ComponentRef Id="AspNetCoreModuleV2.forwarder"/> |
292 |
| - <ComponentRef Id="AspNetCoreModuleHandler.forwarder"/> |
293 | 287 | <ComponentRef Id="AspNetCoreModuleV2.x64"/>
|
294 | 288 | <ComponentRef Id="AspNetCoreModuleHandler.x64"/>
|
295 | 289 | <ComponentRef Id="AspNetCoreModuleV2.arm64"/>
|
296 | 290 | <ComponentRef Id="AspNetCoreModuleHandler.arm64"/>
|
297 |
| - <?else ?> |
298 |
| - <ComponentRef Id="AspNetCoreModuleV2" /> |
299 |
| - <ComponentRef Id="AspNetCoreModuleHandler" /> |
300 | 291 | <?endif ?>
|
301 | 292 | <?if $(var.Platform) != "x86" ?>
|
302 | 293 | <ComponentRef Id="C_DiscoverabilityKeyWow"/>
|
|
323 | 314 | <CustomTable Id="IISGlobalModule">
|
324 | 315 | <Row>
|
325 | 316 | <Data Column="Name">AspNetCoreModuleV2</Data>
|
326 |
| - <?if $(var.Platform) = "arm64" ?> |
327 |
| - <Data Column="File_">AspNetCoreModuleV2Dll.forwarder</Data> |
328 |
| - <?else ?> |
329 | 317 | <Data Column="File_">AspNetCoreModuleV2Dll</Data>
|
330 |
| - <?endif ?> |
331 | 318 | </Row>
|
332 | 319 | </CustomTable>
|
333 | 320 |
|
|
347 | 334 | <Data Column="AreaName">ANCM</Data>
|
348 | 335 | <Data Column="AreaValue">65536</Data>
|
349 | 336 | <Data Column="BinaryName_">AncmMofFile</Data>
|
350 |
| - <?if $(var.Platform) = "arm64" ?> |
351 |
| - <Data Column="Component_">AspNetCoreModuleV2.forwarder</Data> |
352 |
| - <?else ?> |
353 | 337 | <Data Column="Component_">AspNetCoreModuleV2</Data>
|
354 |
| - <?endif ?> |
355 | 338 | </Row>
|
356 | 339 | </CustomTable>
|
357 | 340 | <!-- <?endif ?> -->
|
|
0 commit comments