0

SharePoint 2010 用の Silverlight Web パーツを開発しました。SharePoint 2010 で 5 つ近くの Web パーツを開発しました。すべての Web パーツは、開発マシンとサーバーで昨夜まで正常に動作していました。さて、今日はパソコンを始めました。vs 2010 で Web パーツを実行しようとしましたが、動作していませんでした。The remote server returned an error: NotFound.e.Message -および e.StackTrace - でエラーが発生しています

System.Net.Browser.AsyncHelper.BeginOnUI(SendOrPostCallback beginMethod, Object state)
   at System.Net.Browser.BrowserHttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
   at Microsoft.SharePoint.Client.ClientRequest.ExecuteQueryGetResponseAsyncCallback(IAsyncResult asyncResult)

以下は私のコードです

public void GetAllCompanies(ListItemCollectionDelegate populateMethod)
        {
            CompaniesListItemCollectionDelegate = populateMethod;           

            ClientContext clientContext = ClientContext.Current;
            List list = clientContext.Web.Lists.GetByTitle("Companies");

            companiesListItemCollection = list.GetItems(CamlQuery.CreateAllItemsQuery());
            //clientContext.Load(list);
            clientContext.Load(companiesListItemCollection);
            clientContext.ExecuteQueryAsync(handleAllCompaniesRequestSucceeded, handleAllCompaniesRequestFailed);
        }

        private void handleAllCompaniesRequestSucceeded(object sender, ClientRequestSucceededEventArgs e)
        {
            ////call back on the UI thread
            System.Windows.Deployment.Current.Dispatcher.BeginInvoke(() =>
            {
                CompaniesListItemCollectionDelegate(companiesListItemCollection);
            });
        }

        private void handleAllCompaniesRequestFailed(object sender, ClientRequestFailedEventArgs e)
        {
            System.Windows.Deployment.Current.Dispatcher.BeginInvoke(() =>
            {
                MessageBox.Show("GetAllCompanies Method Error : " + e.Exception);
            });
        }

上記のコードでは、メソッド内のブレークポイントhandleAllCompaniesRequestFailedがヒットします。内のすべてのステートメントを実行しますGetAllCompanies。開発マシンがブラウザーでローカル SharePoint サイトにアクセスできることを確認しました。今日、この Web パーツが機能しない理由を教えてください。上記の問題を解決できるコードまたはリンクを教えてください。

4

0 に答える 0