【问题标题】:License a .Net Web Site [closed]许可.Net网站[关闭]
【发布时间】:2009-02-08 07:13:14
【问题描述】:

我想知道获得网站许可的首选方法是什么?

我使用可编辑的 APSX 文件分发我的网站的预编译版本,其背后的代码被编译为每个页面的单独 DLL。

在使用试用版时,我曾想过在每个页面中实现某种文本注入,类似于 Telerik 控件所做的那样。如果使用许可版本,此演示文本将消失。

我认为的一种方法是让网站联系网络服务以确定许可证状态,但如果网络服务因任何原因而关闭,这将是一个问题。

谢谢

【问题讨论】:

  • 随便想想,荣誉系统还能走多远?
  • 你有盗版问题吗?
  • 我知道没有盗版问题,只是寻求行业标准解决方案。我所说的荣誉系统是指任何人下载完整版并在使用时付费。我不跟踪谁下载以及他们是否付费。我依赖于下载我的软件的个人的荣誉。

标签: asp.net licensing


【解决方案1】:

让您的控件依赖外部网络服务来检查许可证是绝对不能接受的。你唯一能摆脱的就是惹恼客户和自己的维护问题。

我强烈建议您使用荣誉系统或非常简单的许可密钥文件(永不过期)。您销售的是网站,而不是视频游戏。除非您知道您因产品盗版而损失大量金钱,否则不要浪费您的时间。记住优化的第一条规则!

【讨论】:

    【解决方案2】:

    您可以在您的网站中构建某种许可控制机制。因此,您可以使用该网站的 URL(通常您将您的 asp.net 应用程序出售给某人以获取一个或两个 url),例如您还可以在许可机制中构建一些硬件密钥引用,这样您的软件副本就无法在不同的机器上运行。

    但请记住,您建立的所有限制都会为您的付费客户带来更多工作,并且总有人想尝试不付费使用您的软件!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-01
      相关资源
      最近更新 更多