How about the error when editing the Identity Client?
Can you share the logs?
I think due to this error, the cache has not been removed.
Can you provide the full steps to reproduce? I will check it.
Hi,
If you haven't changed the method signature(method name, parameter, return type.. ) and route, then you don't need to regenerate.
However, you can run the abp generate command to re-generate client proxies.
Hi,
Yes, we cached the client, the cache item will remove when the client changed, See https://github.com/abpframework/abp/blob/dev/modules/identityserver/src/Volo.Abp.IdentityServer.Domain/Volo/Abp/IdentityServer/IdentityServerCacheItemInvalidator.cs#L33
However, you can set the expiration date, try:
Configure<IdentityServerOptions>(options =>
{
options.Caching.ClientStoreExpiration = ....;
})
Hi,
We implemented this feature in 6.0(next version), so, it will come soon
Hi,
I will check it and back to you
Hi,
Can you share a project with me? shiwei.liang@volosoft.com I will check it out.
Hi,
You can try this:
{
"HealthChecks":{
"Name": "MyProjectName Health Status",
"Uri": "https://xxxxxx/health-status"
}
}
....
var configuration = services.GetConfiguration();
...
var healthChecksUiBuilder = services.AddHealthChecksUI(settings =>
{
settings.AddHealthCheckEndpoint(configuration["HealthChecks:Name"], configuration["HealthChecks:Uri"]);
});