回答

2

我剛剛經歷了這一切去了,所以我給的優點和缺點,我想出了:

ASP.NET網站管理工具

優點:

  1. 已經構建,調試並準備就緒。
  2. 完整的功能集。用戶可以將角色,用戶和安全添加到他們心中的內容中。

缺點:

  1. 它並不真正意味着可以遠程使用。這意味着要在VS本地使用。微軟的官方立場是:是的,你可以遠程使用它,但是當你這樣做時,我們不會告訴你如何或支持它。
  2. 非整合。所以,用戶登錄到我的Silverlight應用程序來管理除了其他用戶以外的所有東西,他們需要登錄到一個完全獨立的系統,它看起來不像我的東西?這不是一個好系統。

推出自己的Silverlight版本

優點:

  1. 完全集成的系統。
  2. 一旦你掌握了它,它就比較容易編寫代碼。

缺點:

  1. 我找不到那個在Silverlight這樣做任何開源項目。爲什麼?它是否被推薦反對?這是不是經常這樣做?我討厭像我正在做的事情,很少有人曾嘗試過。
  2. 未調試,也沒有全功能,我必須自己做。獲得創建具有兩個角色的用戶的能力很長(儘管不難)。但是我擔心:我是否引入了任何安全漏洞?很難說。

最後,我做了我自己的Silverlight版本。太多人抱怨我的「被黑了」版本(正如他們所說的那樣),並且給人留下了一個足夠糟糕的印象,最終導致我自己創作。