我有一個webservice,並且在嘗試進行post調用時僅從生產服務器收到以下錯誤。 它在開發服務器上運行良好!嘗試在asmx webservice上進行post調用時發生錯誤
500 (Internal Server Error)
下面是Web服務
[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"}
服務器上的錯誤有更多細節!你可以閱讀它們的事件查看器,或者你可以打開錯誤,所以你可以在網頁上閱讀它,看看有什麼不工作?在知道真正的錯誤之後,你不能很容易地解決這個問題。 – Aristos 2012-02-03 15:13:31
我從瀏覽器的開發工具收到錯誤,並不清楚。看到我編輯的帖子 – StrouMfios 2012-02-03 15:58:55
共享主機?大多數主機不允許任何種類的出站連接。 – 2012-02-03 16:04:58