我发现有几篇文章建议了可以满足我要求的专有解决方案。我希望有人有一个他们可以传递的教程。无论如何 - 这就是我需要的:
我有一个为 Sitefinity 构建的服务器控件。它被编译成一个DLL。当有人购买控件时,我想生成一个许可证文件 (.txt / .lic),其中包含特定于其站点 URL / 主机名的密钥。许可证文件应该支持多个 URL/主机名——以防他们需要它在他们的开发和生产站点上工作。
当有人试图在没有正确的许可证文件的情况下加载控件时 - 它只会吐出“未授权”消息。
有什么想法吗?我看过微软关于服务器控制许可的页面——这让我很头疼。它还获得了 Machine 的许可。我想通过 URL/主机名获得许可。