|
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