it's probably related to your Azure settings. because it's a native feature of dotnet core. ABP doesn't add anything on top of aspnet configuration feature.
I'm closing this question as the main question has been resolved. You can create a new question for your new question
According to the framework rules, you cannot disable the UnitOfwork pipeline.
The only reason to disable the UnitOfWork is managing the UnitOfWork on your own with IUnitOfWorkManager with the following code
using (var uow = _unitOfWorkManager.Begin(requiresNew: true, isTransactional: false ))
{
//.....
await uow.CompleteAsync();
}
You might want to disable transaction for the corresponding method. To do this basically add the following attribute
[UnitOfWork(isTransactional: false)]
If you really want to disable the UnitOfWork, you can use FindAsync() instead of FirstOrDefaultAsync()

Related document https://docs.abp.io/en/abp/latest/Unit-Of-Work
let us check it. subscribe the question to get email notification
@jackmcelhinney see => https://support.abp.io/QA/Questions/740/ObjectDisposedException-when-UnitOfWork-disable
Cannot access a disposed context instance. A common cause of this error is disposing a context instance that was resolved from dependency injection and then later trying to use the same context instance elsewhere in your application. This may occur if you are calling 'Dispose' on the context instance, or wrapping it in a using statement. If you are using dependency injection, you should let the dependency injection container take care of disposing context instances.
Object name: XXXX
System.ObjectDisposedException: Cannot access a disposed context instance. A common cause of this error is disposing a context instance that was resolved from dependency injection and then later trying to use the same context instance elsewhere in your application. This may occur if you are calling 'Dispose' on the context instance, or wrapping it in a using statement. If you are using dependency injection, you should let the dependency injection container take care of disposing context instances.
Object name: 'WebPlatformDbContext'.
@jackmcelhinney asks here
thanks we got your solution. it's under investigation.
you need to create the entity again. I guess you did so.
yes the command is correct. To fix that Blazor issue, see https://support.abp.io/QA/Questions/626/Bugs--Issues-v4X#answer-4c30b02d-0072-c6a2-5223-39f94063fb2b
I reproduced what you faced and created an issue to the team. sorry for the problem.
hi @Riley,
Our goal is to make the modules customizable with extension points and updatable without touching your business code. The balance between two are critical. Therefore any structural change on the razor page needs to be done within the module source-code. For example if you want to move an existing div into another one, you need the code. (I don't count making this via JavaScript).
But some cosmetic changes can be done via CSS. In the link I sent you, explains how to add your custom CSS to the login page. So you can overwrite the existing styles (with CSS !important attribute).
For your specific example;
By doing the below, you add your custom CSS.
@section styles{
<abp-style src="/Pages/Account/login.css" />
}
But if you need radical changes, you need the source code. By the way this is the latest login.cshtml (v4.1.0)
Also see this document. It explains UI Customization https://docs.abp.io/en/abp/latest/UI/AspNetCore/Customization-User-Interface
For the Angular part @Mehmet can answer it.