Почему я получаю это исключение при вызове события календаря Google? - PullRequest
0 голосов
/ 10 мая 2019

Этот код является событием экспорта в календарь Google, он нормально работает в локальном режиме, но после загрузки службы на IIS-сервер происходит следующее исключение. System.ServiceModel.ProtocolException: 'Тип содержимого text / html; charset = utf-8 ответного сообщения не соответствует типу содержимого привязки (text / XML; charset = utf-8).

public partial class UNGCCalendarEvent : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }

    protected void Button 1_Click(object sender, EventArgs e)
    {

        // WCFServiceClient client = new WCFServiceClient();
        using (UNGCCalenderSoapClient uNGC = new UNGCCalenderSoapClient())
        {
            uNGC.Endpoint.Binding.SendTimeout = new TimeSpan(0, 2, 30);
            // EntityExtractionClient nlp = new EntityExtractionClient();
            uNGC.InnerChannel.OperationTimeout = new TimeSpan(0, 50, 0);
            string EventSummary = TextSumary.Text.ToString();
            string EventLocation = TextLocation.Text.ToString();
            string EventDescription = TextDescription.Text.ToString();
            string EventStartDateTime = TextStartDate.Text.ToString();
            string EventEndDateTime = TextEndDate.Text.ToString();
            string CustomCalenderName = TextCustomCalenderName.Text.ToString();
            string StartDatetimeZone = TextStartDatetimeZone.Text.ToString();
            string EndDatetimeZone = TextEndDatetimeZone.Text.ToString();
            string[] attendees = Textattendees.Text.Split(',');

            var a = new ArrayOfString { Textattendees.Text };

            string attachmentsfileUrl = TextattachmentsfileUrl.Text.ToString();
            //string s = new string(attendees);
            //string a = uNGC.UNGCCalenderService(EventSummary, EventLocation, EventDescription, Convert.ToDateTime(EventStartDateTime), Convert.ToDateTime(EventEndDateTime));

            string calendar = uNGC.ExportGoogleEvents(EventSummary, EventLocation, EventDescription, Convert.ToDateTime(EventStartDateTime), Convert.ToDateTime(EventEndDateTime), CustomCalenderName, StartDatetimeZone, EndDatetimeZone, attachmentsfileUrl, a);
            uNGC.Close();
        }




    }

    protected void BtnUpdate_Click(object sender, EventArgs e)
    {
        UNGCCalenderSoapClient uNGC = new UNGCCalenderSoapClient();

       // UNGCCalender arrString = UNGCCalenderSoapClient.ArrayOfString();

        string EventID = TextEventID.Text.ToString();
        string EventSummary = TextSumary.Text.ToString();
        string EventLocation = TextLocation.Text.ToString();
        string EventDescription = TextDescription.Text.ToString();
        string EventStartDateTime = TextStartDate.Text.ToString();
        string EventEndDateTime = TextEndDate.Text.ToString();
        string CustomCalenderName = TextCustomCalenderName.Text.ToString();
        string StartDatetimeZone = TextStartDatetimeZone.Text.ToString();
        string EndDatetimeZone = TextEndDatetimeZone.Text.ToString();
        string[] attendees = Textattendees.Text.Split(',');

        string attachmentsfileUrl = TextattachmentsfileUrl.Text.ToString();

        //string s = new string(attendees);
        //string a = uNGC.UNGCCalenderService(EventSummary, EventLocation, EventDescription, Convert.ToDateTime(EventStartDateTime), Convert.ToDateTime(EventEndDateTime));
      //  string calendar = uNGC.UpdateGoogleEvents(EventID,EventSummary, EventLocation, EventDescription, Convert.ToDateTime(EventStartDateTime), Convert.ToDateTime(EventEndDateTime), CustomCalenderName, StartDatetimeZone, EndDatetimeZone, attachmentsfileUrl, arrString.AddRange(attendees));
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...