Я вызываю веб-метод, написанный на VB.NET n из java-скрипта, который прекрасно работает при работе в Visual studio.
Public Shared Function MyServiceRequest(ByVal Type As String, ByVal StartDateTime As String, ByVal EndDateTime As String,
ByVal Sites() As String, ByVal Areas() As String,
ByVal Eqs As String, ByVal Units() As String, ByVal Plants As String,
ByVal Conformance() As String) As Object
Dim SQLCon As New SqlClient.SqlConnection
Dim SQLCmd As New SqlClient.SqlCommand
Dim SQLReader As SqlClient.SqlDataReader
Dim SQLSPCall As String
Dim serializer As New JavaScriptSerializer()
Dim JsonOut As String
Dim StartTime As DateTime
Dim EndTime As DateTime
Dim SpResult As Integer
Dim ReturnMessage As String = ""
//Errors here
StartTime = CType(StartDateTime, DateTime)
EndTime = CType(EndDateTime, DateTime)
--Other Code
End Function
Тогда я получаю сообщение об ошибке:
{"Message": "Преобразование из строки \" 30/05/2018 15:22 \ "в тип \ u0027Date \ u0027 недопустимо.", "StackTrace": "
в Microsoft.VisualBasic.CompilerServices.Conversions.ToDate (String Value) \ r \ n в TestApp.CIP.MyServiceRequest (String Type, String StartDateTime, String EndDateTime, String [] Сайты, String [] Области, String [] Наборы, String [] Цепи, String []Wash, соответствие String []) в C: \ Data \ Projects \ TestApp \ App.aspx.vb: строка 109 "," ExceptionType ":" System.InvalidCastException "}
Что не так?Если формат строки даты неправильный, он также должен выдать ошибку на Visual Studio Dev Server !!