私は、SharePointのWebパーツに取り組み、ページ上のさまざまな部門のさまざまなレポートを表示しています。これらのdivの1つでは、SharePoint内の「ドキュメント」コンテナに保存したページからHTMLを表示する必要があります。 HTMLページの情報は、アプリケーションのいくつかの異なる部分から取得され、異なって表示されるため、基本的にソースデータとして使用しています。私は、アプリケーション内からページにアクセスし、うまくいけば設定可能な設定としてファイルへのリンクを保存する方法を見つけようとしているので、dev/test/prod環境用に設定することができます。HTMLドキュメントをSharePointドキュメントフォルダに保存する
は、私が「ドキュメント」フォルダにHTMLファイルをロードした、と私はそれを参照する場合は、手動でそれが正常に表示されますが、私が使用している場合、次の
SPSecurity.RunWithElevatedPrivileges(delegate
{
using (System.Net.WebClient client = new System.Net.WebClient())
{
string htmlCode = client.DownloadString(url);
}
}
は、私は403エラーを取得し、 「この場所からファイルを開く前に、まずWebサイトを参照して、自動的にログインするオプションを選択する必要があります」というメッセージが表示されます。
私はRunWithElevatedPrivelegesが資格情報を渡すと思ったが、私はSharePointにはかなり新しい。私が正しいアプローチを使用しているかどうかわからない場合は、どんな助けもありがたいです。
こんにちはタージ:そこ権限の多くの問題があったが、それらをソートした後に、このコードが働きました。私はしわを忘れて、私はすでにWebパーツに入っています。ユーザーは多くのカスタムレポートを必要としていたので、ページに複数のdivを配置し、その中に対応するレポートブロックを表示してから、すべてをWebパーツに配置しました – TrevorGoodchild