実際に、Windows アプリケーションから共有ポイント リストにアイテムを追加しようとしています。Web 参照を追加し、Lists.asmx にリストされているすべての製品を取得できるようにすると、すべてうまくいきます。プログラムを実行して listServiceObj.GetListAndview("Customers",""); を呼び出そうとすると、「The request failed with HTTP status 401: Unauthorized」というエラーが表示されます。この時点で、サービス参照の資格情報と URL は次のとおりであることに注意してください。
SpListService.Lists spListService = new SpListService.Lists();
spListService.Credentials = System.Net.CredentialCache.DefaultCredentials;
spListService.Url = "http://localhost/_vti_bin/Lists.asmx";
XmlNode customerListView = spListService.GetListAndView("Customers", "");
次に、上記のコードを ; に変更しました。
SpListService.Lists spListService = new SpListService.Lists();
spListService.Credentials = System.Net.CredentialCache.DefaultCredentials;
spListService.Url = "http://<PC-Name>/sites/Home/_vti_bin/Lists.asmx";
XmlNode customerListView = spListService.GetListAndView("Customers", "");
次に、次のエラーを受け取りました。
「タイプ 'Microsoft.SharePoint.SoapServer.SoapServerException' の例外がスローされました。」
ログインユーザーをフルコントロールのグループにしました。また、管理者グループのメンバー..しかし同じ結果....また、「http://localhost/」または「http:///」にアクセスしようとすると、SP2010のアクセス拒否ページが表示されることに注意してください.. .. 代わりに、"http:///sites/Home/SitePages/Home.aspx" と記述してチーム サイト コレクションを開く必要があります
私は本当にこれに固執しました....私のこの問題の解決策があれば本当にうれしいです....事前に感謝します MJay