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 パーツが機能しない理由を教えてください。上記の問題を解決できるコードまたはリンクを教えてください。