Показать сообщение отдельно
Старый 14.08.2009, 17:17   #11  
Kipetcoff is offline
Kipetcoff
Участник
 
136 / 16 (1) ++
Регистрация: 20.05.2009
Адрес: Санкт-Петербург
В общем я продолжил углубленное изучение вызова веб- сервиса и все таки добился определенных успехов. Конечно можно ковырять ИИС,но как-то это не очень хорошо.. Хотелось бы чтобы все обошлось помещением страницы и настройкой CRM. Что у меня получилось?
Выше я привел код страницы с определенном на ней прокси классе. У меня вылетали ошибки на вызове методов. Я добавил метод попроще

Код:
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/AddList", RequestNamespace = "http://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace = "http://schemas.microsoft.com/sharepoint/soap/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
		public System.Xml.XmlNode AddList(string listName, string description, int templateID)
		{
			object[] results = this.Invoke("AddList", new object[] {
                        listName,
                        description,
                        templateID});
			return ((System.Xml.XmlNode)(results[0]));
		}
и....о чудооо. Он заработал. Я предполагаю,что все таки можно ограничиться одной страницей. Только пока не пойму почему не работают CheckOutFile и AddAttachment Причем они не работают даже если я без выпендронов создаю приложение и ссылаюсь на веб-сервис и вызываю эти методы. Возможно передаю неправильные параметры.