Blazor is rendering the literal Component Tag in the HTML.
Here is an example (Copied directly from the Chrome dev tools elements tab):
<div b-ie2bbtmxai="">
<existingimprovementitem
lease="ViewModel.Lease"
bus="ViewModel.ExistingImprovementBus"
existingimprovement="IDL.Models.Leases.ExistingImprovement"
operation="ViewModel.ExistingImprovementListRef!.Operation"
isediting="ViewModel.ExistingImprovementListRef!.IsEditing"
b-csxw6pyto9=""
></existingimprovementitem>
</div>
To be clear, we have a component named ExistingImprovement. The markup above came from the Chrome dev tools elements tab, not the page.
Note the component does not render on the page due to fact that <existingimprovementitem> is not a valid HTML tag.
To make things more confusing this is only happening on 1 of 3 development machines.
When the computer with this issue publishes to IIS we lose the component on the website.
We are developing on Visual Studio 2022 Enterprise