• Какие есть способы вызова веб метода?

    @Rust_Cohle Автор вопроса
    Использовал этот способ:

    public string CallRemoteWebService()
    {
    string ResponseText = "";

    string WebServiceUrl = "localhost/overviewmaster/services/ws.asmx"; // url сервиса
    string WebMethodName = "GetOverviewData"; //название метода
    string value = "{method: 'GetTypList'}"; //значение входных параметров метода
    string argument = string.Format("{0}", value); //входные параметры

    using (WebClient client = new WebClient())
    {
    client.Headers.Add("Content-Type", "text/xml; charset=utf-8");
    var payload = string.Format(@"<?xml version=""1.0"" encoding=""utf-8""?>
    <{0} xmlns=""microsoft.com/webservices"">{1}{0}>
    ", WebMethodName, argument);

    var data = Encoding.UTF8.GetBytes(payload);
    var result = client.UploadData(WebServiceUrl, data);
    ResponseText = Encoding.Default.GetString(result);

    }
    return ResponseText;
    }

    Но появляется ошибка :
    An unhandled exception of type 'System.Net.WebException' occurred in System.dll
    Additional information: Удаленный сервер возвратил ошибку: (500) Внутренняя ошибка сервера.
    в строке var result = client.UploadData(WebServiceUrl, data);
  • Как в c# экспортировать данные в Excel?

    @Rust_Cohle Автор вопроса
    "Главное вырубить у него сначала перерисовку и пересчет формул" - где можно найти информацию про это ?