2009-02-08 66 views
2

我想知道什麼是許可一個網站的首選方法?許可a .Net網站

我使用可編輯的APSX文件分發我的網站的預編譯版本,後面的代碼被編譯到每個頁面的單獨DLL中。

在使用試用版本時,我曾想過在每個頁面中實現某種類型的文本注入,類似於Telerik控件的做法。如果使用許可版本,此演示文本將消失。

我認爲的一種方法是讓網站聯繫Web服務來確定許可證狀態,但如果Web服務由於任何原因而關閉,這將是一個問題。

謝謝

+0

只是一個想法,榮譽體系將走多遠? – Picflight 2009-02-08 08:32:33

回答

5

讓您的控件依賴外部Web服務來檢查許可證是絕對不可接受的。你唯一需要解決的就是讓客戶和維護問題煩惱。

我強烈建議您使用榮譽系統或非常簡單的授權密鑰文件(永不過期)。你在銷售一個網站,而不是電子遊戲。除非您知道由於產品盜版而損失大量資金,否則不要浪費時間。記住優化的第一條規則!

0

你可以在你的網站上建立某種許可控制機制。因此您可以使用該網站的網址(通常是將您的asp.net應用程序出售給某人的一個或兩個網址),例如您還可以在許可證機制中構建一些硬件密鑰引用,以便軟件的副本不可能在另一臺計算機上運行。

但請記住,您構建的所有限制都會爲您的付費客戶帶來更多工作,並且總會有人想要嘗試使用您的軟件而無需付費!