添加免费版License.txt后,ASP.NET Core Telerik组件仍显示水印
Telerik UI for ASP.NET Core试用版水印未消失问题排查方案
确认许可证文件有效性
确保license.txt是从Telerik官方账户下载的正版试用许可证,文件名严格为license.txt(注意大小写,Linux部署环境对大小写敏感),文件内容未被修改、添加额外空格或换行,保持下载时的原始状态。核对文件放置路径
项目根目录指的是包含.csproj文件的目录,而非解决方案根目录。例如项目结构为SolutionName/ProjectName/Project.csproj,则license.txt需放在ProjectName文件夹下,而非外层的SolutionName。清理缓存并重建项目
- 删除项目下的
bin和obj目录,清除编译缓存 - 重启当前使用的IDE(如Visual Studio)
- 执行命令行指令:
dotnet clean和dotnet build重新编译项目
- 删除项目下的
检查静态资源加载方式
打开浏览器开发者工具的网络面板,确认Telerik的CSS、JS资源是从本地项目加载,而非CDN。试用版许可证仅对本地资源生效,若使用CDN引用,水印不会消失,需切换为本地资源引用。验证项目服务配置
在Startup.cs(.NET 6+为Program.cs)中确认已正确注册Telerik服务,且未添加覆盖许可证读取的自定义配置:services.AddKendo();框架会自动读取根目录的
license.txt,无需额外配置代码。排查部署环境问题(若已部署)
若部署到服务器后出现该问题,确认license.txt已同步部署至服务器的项目根目录,且文件权限设置为服务器进程可读状态。
内容的提问来源于stack exchange,提问作者Snow Nisha A
相关产品推荐
相关产品推荐

