you can find answer to your question at:
Are you publishing your website in Release mode? if yes, what's the final error message?
test
Version: 8.0.2 (MVC Leptonx) I have changed the logo like below. But if I refresh the app, first shows the default lepton logo then changes it to my logo.
[Dependency(ReplaceServices = true)] public class XBrandingProvider : DefaultBrandingProvider { public override string AppName => "X"; public override string LogoUrl => "/images/logo/logo_light.png"; public override string? LogoReverseUrl => "/images/logo/logo_dark.png"; }
it should be working as expected after this PR https://github.com/volosoft/lepton/pull/1803.
normally you don't need to login/logout for deployment. it's only needed for development time. but I guess your production computer is in Development mode?!
https://support.abp.io/QA/Questions/245/ABP-LIC-0008---License-check-failed-for-%27XXXXX%27#answer-85d755eb-1748-55bd-0ffc-39f5de3630ae
also see this post https://support.abp.io/QA/Questions/817/How-to-delete-current-license-login-session#answer-4cbc8f13-c7f3-84fa-7fc8-39fa2688df13
first of all, no need to log out
Secondly, you have three developer seats, and you can use a maximum of six computers for development. As I see from the records, you already used all your computer credits. What you need to do is publish your application in Release mode; don't set your Environment to Development.
PS: I cleared your paired computer history.
To diagnose the problem, there are 2 things to do:
To understand the correct paths, write a new simple console app and run this app as a Windows service.
Log the following variables and send me the values.
Can you see if the files are there in these paths? (If not, copy access-token.bin
and AbpLicense.bin
from your computer to the Server's related folders.)
TokenPath:
string TokenPath = System.IO.Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.UserProfile), ".abp", "cli", "access-token.bin");
LicensePath:
string LicensePath = System.IO.Path.Combine(System.IO.Path.GetTempPath(), "AbpLicense.bin");
your problem still exists?
Redis (REmote DIctionary Server). This open-source application provides in-memory caching. It is known for its high-performance capabilities.
It’s very fast for reading/writing data. That’s why we use Redis for distributed cache in the following projects
You only need to install Redis for the n-tier
architecture where Web and HTTP API layers are physically separated. If you work on an n-layered
solution with no HTTP API project, then you don't need Redis.
You can see in which cases Redis is pre-required from the documentation page: docs.abp.io/en/abp/latest/Getting-Started-Setup-Environment?UI=MVC&DB=EF&Tiered=Yes
When you see the IDistributedCache
interface, it means Redis is required by default. The following modules are already using Redis (some modules are commercial modules):
SettingManagementStore
for setting values.PermissionStore
for granted permissions.TenantDeletedHandler
and TenantStore classUrlShortingPublicAppService
class for Shortened URL CachesFileDescriptorAppService
class for the Download Token Cache.DynamicTemplateDefinitionStore
classGdprRequestAppService
class for Download Token Cache.Finally, I want you to know that you can replace Redis with any other caching provider like Memcached.
I think that the timing from GitHub and the ABP release schedule are not aligned. I got an alert from Git Hub about a new pre-release and updated my solution.
I will try again now
@rafael.gonzales, you need to check this page to see if a new version has been published 👉 https://commercial.abp.io/releases