2016-06-14 13 views
0

SharePoint OnlineにAPPを展開して登録しました。このアプリケーションは、インターネットからの可視性を備えたIISで公開されたWebポータルにリダイレクトされます。このIISは基本認証で構成されています。WebポータルからSharePointコンテキストを取得できません。

このシナリオでは、APPはSharePointコンテキストを取得しません。実行が "switch(SharePointContextProvider.CheckRedirectionStatus(Context、out redirectUrl))"という行に達すると、次の行は "case RedirectionStatus.CanNotRedirect"です(ファイル "Default.aspx.cs"で定義されています) : "

また、WebポータルをAzureサイトに展開しようとしましたが、結果は同じです。

SharePointコンテキストを取得するためにIIS認証をどのように構成する必要がありますか?

私たちが認証を適切に設定した場合、何が間違っていて、どうすれば解決できるでしょうか?

あなたの返信ありがとうございます!

答えて

0

コードを共有してください。

一般的に、このコードは、 "Page_PreInit"

Uri redirectUrl; 
      switch (SharePointContextProvider.CheckRedirectionStatus(Context, out redirectUrl)) 
      { 
       case RedirectionStatus.Ok: 
        return; 
       case RedirectionStatus.ShouldRedirect: 
        Response.Redirect(redirectUrl.AbsoluteUri, endResponse: true); 
        break; 
       case RedirectionStatus.CanNotRedirect: 
        Response.Write("An error occurred while processing your request."); 
        Response.End(); 
        break; 
      } 
の下で動作するはずです
関連する問題