У меня есть веб-сервис, и я получаю следующую ошибку только с рабочего сервера, когда пытаюсь сделать почтовый звонок. Хорошо работает на сервере разработки!
500 (Internal Server Error)
Вот заголовки веб-службы
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
[System.Web.Script.Services.ScriptService]
public class Getavailability : System.Web.Services.WebService {
.
.
}
, а вот код на стороне клиента
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: 'WebServices/ServiceName.asmx/Method',
data: "{" +
"'fromDate': 'data'," +
"'fromTime': 'data'," +
"'toDate': 'data'," +
"'toTime': 'data'," +
"'flyingFrom': 'data'" +
"}",
cache: false,
success: function (data) {
//do something
}
});
На сервере есть iis6 и .net 4
Кто-нибудь знает, что может вызвать это?
Буду признателен за любой комментарий
Спасибо
РЕДАКТИРОВАТЬ
это все сообщение
{"Message":"Unable to connect to the remote server","StackTrace":"
atSystem.Net.HttpWebRequest.GetRequestStream(TransportContext& context)
at System.Net.HttpWebRequest.GetRequestStream()
at BLL.AbstractXML.GetXmlSR(String strURL, String queryStr)
at AvailabilityRQ.Get(DateTime fromDate, DateTime fromTime, DateTime toDate, DateTime toTime, String flyingFrom)
at Web.WebServices.Getavailability.Get(String fromDate, String fromTime, String toDate, String toTime, String flyingFrom)","ExceptionType":"System.Net.WebException"}