2011-09-27 2 views
1

SharePoint 2010 사이트에서 Silverlight 웹 파트에 문제가 있습니다. Silverlight 응용 프로그램은 사이트 및 브라우저 외부에서도 훌륭하게 작동합니다. 내가 겪고있는 문제는 브라우저 앱에서 자동 업데이트하는 방법입니다. 저는 현재 다음과 같습니다 :SharePoint 웹 파트의 브라우저에서 벗어난 Silverlight

 if (Application.Current.IsRunningOutOfBrowser) 
     { 
      App.Current.CheckAndDownloadUpdateCompleted += new CheckAndDownloadUpdateCompletedEventHandler(Current_CheckAndDownloadUpdateCompleted); 
      App.Current.CheckAndDownloadUpdateAsync(); 
     } 

     void Current_CheckAndDownloadUpdateCompleted(object sender, CheckAndDownloadUpdateCompletedEventArgs e) 
    { 
     if (e.Error == null && e.UpdateAvailable) 
     { 
      MessageBox.Show("Application updated, please restart to apply changes."); 
     } 

     if (e.Error != null) 
     { 
      MessageBox.Show(e.Error.Message); 
     } 
    } 

그러나 SharePoint 일 때는 실행되지 않습니다. 현재 내 브라우저에서이 앱을 사용하고있는 사용자 모두에게 이메일을 보내어 제거하고 다시 설치해야합니다. 이는 SharePoint가 보안을 사용하는 방식과 관련이 있습니까? 사용자가 바탕 화면 아이콘을 두 번 클릭하여 oob 앱을 열면 자격 증명 로그인이 제공됩니다. 내 추측에 따르면 자동 업데이트가 중단됩니다.

감사합니다.

답변

0

해결 방법은 xap 파일에 서명하고 인증이 이루어진 후에이 코드를 삽입하는 것입니다.

관련 문제