2013-03-15 93 views
0

目前,我正在将多个项目作为第三方(外包)进行处理,我无法控制托管。我的应用程序足够模块化,可以随时进行更改,所需的只是Html/CSS中的轻微编辑,它将成为一个全新的站点。ASP.NET限制应用程序

我不希望我的专有代码在未经我的同意的情况下泄漏到网络上。

因为我承包只能在几个特定的​​域上工作,所以我希望将它们“锁定”下来,因为在这个意义上,不会有多个同一个应用程序在野外运行的多个实例。

想到域锁定,但这将是相当严格的,因为我的客户将不再能够更改域。

任何其他便宜的想法?

回答

1

您可以尝试让注册服务器在某个地方需要系统中的各种库不常注册。

+0

请您详细说明一下吗? – 2013-03-15 21:44:31

+0

那么,如果你有一个远程服务器,每个版本的应用程序必须在启动时注册,这可能是一个解决方法。您传入运行该应用程序的域名,并根据远程服务器上注册的内容进行测试。 (虽然这会招致冲锋,但它不应该是可怕的)。 – Paul 2013-03-16 14:42:06

+0

我会尝试。谢谢 – 2013-03-26 03:34:05