Sitecore Commerce 10 Bootstrapping Error: IIS 10.0 Detailed Error - 500.21 - Internal Server Error - IIS core does not recognize the module.
Check my 502.5 Process failure error blog article that is related to this error but inclined towards identity server. Once I resolved that error, installed Sitecore 10 using SIA then started Commerce installation, I hit this error. Enough of this and that, let me get to the actuals.
The error occurs during the bootstrapping step (step 185). I'm running Visual Studio 2019 Community edition based on aspnetcorev2 dependent on Windows bundler 3.1.9 released on 13th oct 2020. Here are the details -
Note that the above Visual Studio 2019 installation also adds 2.1.23 bundle. You can check the installed bundler versions under C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App -
So, the point is, commerce bootstrapping step doesn't like the 3.1.9 bundler and literally spat this red blood right on my face but thank god, the screen blocked it!
Anyway, the solution is,
In case of Sitecore 10 Commerce, install windows bundler 3.1.8 (or below that supports aspnetcorev2 and aspnetcore) since it is self-contained to handle both tasks.
Note that VS 2019 Community edition that uses 3.1.9 sits fine side-by-side with 3.1.8 bundler version needed for commerce installation.
Detailed Error:
[----- CommerceEngine-Initialize_BootStrapCommerceServices : BootStrapCommerceServices -------------------------------] VERBOSE: Resolving ConfigFunction extension 'concat' VERBOSE: Resolved 'Invoke-ConcatConfigFunction' VERBOSE: Resolving ConfigFunction extension 'concat' VERBOSE: Resolved 'Invoke-ConcatConfigFunction' VERBOSE: Invoke-ConcatConfigFunction VERBOSE: Concatenating: https://commerceops. scomm10sc.com VERBOSE: Result: https://commerceops.scomm10sc.com VERBOSE: Invoke-ConcatConfigFunction VERBOSE: Concatenating: https://commerceops.scomm10sc.com /commerceops/Bootstrap() VERBOSE: Result: https://commerceops.scomm10sc.com/commerceops/Bootstrap() BootStrapping Commerce Services: https://commerceops.scomm10sc.com/commerceops/Bootstrap() VERBOSE: POST https://commerceops.scomm10sc.com/commerceops/Bootstrap() with 0-byte payload Install-SitecoreConfiguration : IIS 10.0 Detailed Error - 500.21 - Internal Server Error HTTP Error 500.21 - Internal Server Error Handler "aspNetCore" has a bad module "AspNetCoreModuleV2" in its module list Most likely causes: Managed handler is used; however, ASP.NET is not installed or is not installed completely. There is a typographical error in the configuration for the handler module list. During application initialization, either the application initialization feature has set skipManagedModules to true, or a rewrite rule is setting a URL that maps to a managed handler and is also setting SKIP_MANAGED_MODULES=1. Things you can try: Install ASP.NET if you are using managed handler. Ensure that the handler module's name is specified correctly. Module names are case-sensitive and use the format modules="StaticFileModule,DefaultDocumentModule,DirectoryListingModule". Ensure that any application initialization rewrite rules set SKIP_MANAGED_MODULE=0 when setting a URL that maps to a managed handler (such as .aspx, for example.) As an alternative, ensure that application initialization rewrite rules map the request to an unmanaged handler (for example, to an .htm file, which is mapped to the StaticFileHandler.)
Detailed Error Information:
Module IIS Web Core
Notification ExecuteRequestHandler
Handler aspNetCore
Error Code 0x8007000d
Requested URL https://commerceops.scomm10sc.com:443/commerceops/Bootstrap()
Physical Path C:\inetpub\wwwroot\CommerceOps_scomm10sc\commerceops\Bootstrap()
Logon Method Anonymous
Logon User Anonymous
More Information:
IIS core does not recognize the module.
View more information »
At C:\sitecore\Sitecore.Commerce.WDP.2020.08-6.0.238\SIF.Sitecore.Commerce.5.0.49\scomm10sc.dev.local_Install_Script.ps
1:290 char:2
+ Install-SitecoreConfiguration @deployCommerceParams -Verbose *>&1 ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException
+ FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Install-SitecoreConfiguration
[TIME] 00:11:43
Invoke-RestMethod :
IIS 10.0 Detailed Error - 500.21 - Internal Server Error
HTTP Error 500.21 - Internal Server Error
Handler "aspNetCore" has a bad module "AspNetCoreModuleV2" in its module list
Most likely causes:
Managed handler is used; however, ASP.NET is not installed or is not installed completely. There is a
typographical error in the configuration for the handler module list. During application initialization, either the
application initialization feature has set skipManagedModules to true, or a rewrite rule is setting a URL that maps to
a managed handler and is also setting SKIP_MANAGED_MODULES=1.
Things you can try:
Install ASP.NET if you are using managed handler. Ensure that the handler module's name is specified correctly.
Module names are case-sensitive and use the format
modules="StaticFileModule,DefaultDocumentModule,DirectoryListingModule". Ensure that any application initialization
rewrite rules set SKIP_MANAGED_MODULE=0 when setting a URL that maps to a managed handler (such as .aspx, for
example.) As an alternative, ensure that application initialization rewrite rules map the request to an unmanaged
handler (for example, to an .htm file, which is mapped to the StaticFileHandler.)
Detailed Error Information:
Module IIS Web Core
Notification ExecuteRequestHandler
Handler aspNetCore
Error Code 0x8007000d
Requested URL https://commerceops.scomm10sc.com:443/commerceops/Bootstrap()
Physical Path C:\inetpub\wwwroot\CommerceOps_scomm10sc\commerceops\Bootstrap()
Logon Method Anonymous
Logon User Anonymous
More Information:
IIS core does not recognize the module.
View more information »
At C:\sitecore\Sitecore.Commerce.WDP.2020.08-6.0.238\SIF.Sitecore.Commerce.5.0.49\Modules\InitializeCommerce\Initialize
Commerce.psm1:121 char:5
+ Invoke-RestMethod $UrlCommerceOpsServicesBootstrap -TimeoutSec 12 ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-RestMethod], WebExc
eption
+ FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeRestMethodCommand
Comments
Post a Comment