簡體   English   中英

用於簡單Intranet應用程序的Sharepoint或Webapp?

[英]Sharepoint or Webapp for simple intranet applications?

需要有關設計方法的建議。 我花了幾個小時進行谷歌搜索,但仍然無法得出結論。 手頭的任務:

  • 設計將具有訪問控制的Intranet應用。 應該授予用戶訪問它的權限。
  • C#是首選的設計語言
  • 應用程序可以是一個簡單的表單,其中一些文本字段和某些字段作為數據庫中的下拉框
  • 應用程序將在表單完成后發送SOAP請求
  • 應該有更多類似db search的形式,最好具有對列的排序能力

我可以訪問一個Sharepoint。 它可以輕松解決訪問權限管理,還是應該在同一IIS上創建一個單獨的應用程序,或者我應該請求創建一個單獨的IIS並通過DOTNET解決方案處理訪問權限? 在您看來,最快的設計方法是什么?

我們的SharePoint是2010,並且可以開發VS2013專業版。

謝謝

關於SharePoint:

  • SharePoint中有一個權限管理。 您最多可以將用戶權限設置為單個項目,文件和頁面。 您可以在此處閱讀有關此內容: SharePoint 2013中的用戶權限和權限級別,以及此處: SharePoint Server 2013的細粒度權限參考 您可以使用不同的身份驗證提供程序(AD,FBA,Oauth等): SharePoint 2013中的身份驗證,授權和安全性
  • 您可以聲明性創建自定義(無代碼),С#或javascript。 內置了對象模型(客戶端和服務器)和Web服務(2013年為REST或2010年為SOAP)。 有關開發人員SharePoint的更多信息
  • 您可以使用內置表單Web部件,也可以使用服務器代碼(C#)或僅使用HTML和JavaScript創建自定義。 使用asp.net可以做的一切-您可以在SharePoint中使用自定義Web部件來做。 但是您可以使用HTML和javascript來完成大多數事情。
  • 您可以從服務器代碼(C#)或javascript請求Web服務-就像在asp.net應用程序中一樣。
  • 您可以使用自己喜歡的datagrid控件使用javascript或服務器代碼進行數據庫搜索。

我認為最簡單的方法是使用SharePoint 2013 Foundation(如果您擁有Windows Server許可證,則是免費的)。 並使用javascript和HTML-通過這種方式,您無需了解有關在SharePoint等中部署解決方案的任何知識。但是,您可以通過自定義Web部件進行操作-通過這種方式,您可以像普通的asp.net開發一樣。 但這不是最好的方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM