0

設計アプローチに関するアドバイスが必要です。私はグーグルで数時間を費やしましたが、まだ結論に達していません。当面のタスク:

  • アクセス制御を持つイントラネット アプリを設計します。ユーザーには、アクセス権を付与する必要があります。
  • C# は推奨される設計言語です
  • app は、いくつかのテキスト フィールドといくつかのフィールドを DB からのドロップダウン ボックスとして持つ単純なフォームにすることができます
  • アプリはフォームの完了時に SOAP リクエストを送信します
  • できれば列のソート機能を備えた、データベース検索のようなフォームがさらにいくつかあるはずです

アクセスできるSharepointがあります。アクセス権管理を簡単に解決できますか、または同じ IIS で別のアプリを作成する必要がありますか、または別の IIS の作成を要求し、DOTNET ソリューションを介してアクセス権を処理する必要がありますか? あなたの見解では、これを設計する最も簡単な方法は何ですか?

私たちの SharePoint は 2010 で、VS2013 のプロフェッショナル エディションは開発用に利用できます。

ありがとうございました

4

1 に答える 1

0

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 でできることはすべて、カスタム Web パーツを使用して SharePoint で行うことができます。しかし、ほとんどのことは HTML と JavaScript だけで行うことができます。
  • asp.net アプリと同様に、サーバー コード (C#) または JavaScript から Web サービスを要求できます。
  • 好みのデータグリッド コントロールを使用して、javascript またはサーバー コードでデータベース検索を実行できます。

最も簡単な方法は、SharePoint 2013 Foundation を使用することだと思います (Windows Server ライセンスをお持ちの場合は無料です)。また、javascript と HTML を使用します。この方法では、SharePoint などにソリューションを展開することについて何も知る必要はありません。ただし、カスタム Web パーツを介して行うことができます。この方法では、一般的な asp.net 開発のように行うことができます。しかし、それは最善の方法ではありません。

于 2014-03-29T08:52:36.950 に答える