5

Visual Studio 2012 を使用して単純な Web パーツを作成しようとしていますが、Sharepoint Server を検証しようとすると、次のように表示されます。

SharePoint サイト "url" に接続できません。サイトの URL が有効であること、SharePoint サイトがローカル コンピューターで実行されていること、現在のユーザーがサイトにアクセスするために必要な権限を持っていることを確認してください。

ローカル マシンに SharePoint 2013 がインストールされており、サイトを参照できます。

このソリューション ( resolving-vs-2010-solution-deployment-issues-for-sharepoint-2010-projects ) を試し、前述の DB のようにユーザーを追加しました。確認のために、クエリを実行しました:

Add-SPShellAdmin -UserName domain\username 

結果は次のとおりです。

「データベース SharePoint_Config の SharePoint_Shell_Access ロールに dcci\User2 を追加できません。このエラーの考えられる原因は、アカウント名が、アカウント名とは異なるユーザー名を使用してログインとしてデータベースに既に追加されていることです。」

次に、サイトの代替アクセス マッピングを構成しました。これは、1 つのゾーンではポート 91 で実行され、他のゾーンではデフォルトの 80 で実行されています。結果を検証するために両方の URL を試しました。以下は、イベント ビューアーからの詳細です。

RegOpenKeyExW(-2147483646,SYSTEM\CurrentControlSet\Services\VSS\Diag,...) 0x80070005、アクセスが拒否されました。オペレーション: ライターの初期化コンテキスト: ライター クラス ID: {0ff1ce15-0201-0000-0000-000000000000} ライター名: OSearch15 VSS ライター ライター インスタンス名: OSearch15 レプリケーション サービス ライター インスタンス ID: {e8767b85-1452-4bd1-8091-6fe8ed6fd8ce}

どんな助けでも本当にありがたいです。

4

1 に答える 1

2

ログインがdb_ownerSQL インスタンスのグループにあることを確認します。

  1. このガイドを順を追って実行し、各ステップが正しいことを確認してください: SharePoint 2013 のアカウントのアクセス許可とセキュリティ設定. これはより詳細で、必要なものに対して少しやり過ぎかもしれませんが、アクセス権への長い道のりです。より単純なパスについては、#2 を参照してください。

  2. もう 1 つの優れた簡単なガイド:アプリの開発とデバッグのために SharePoint 2013 ファームを準備します。このガイドは、私のローカル開発のニーズのほとんどを解決してくれました。

于 2014-04-09T13:43:28.427 に答える