Я пытаюсь загружать данные в компоненты представления динамически, используя ajax get / post запрос, и я могу перезагрузить компонент представления успешно на моем локальном iis.Но, когда я развернул тот же код на серверах, я не смог успешно выполнить мой запрос.На консоли Chrome я вижу 'net :: ERR_CONNECTION_RESET' эту ошибку, и ее сеть 500
function onDropdownChange() {
var year = $("#year").data("kendoDropDownList").value();
var url123 = '@Url.Action("LoadViewComponent", "Home", new { Area = "Area1" },"http")' + '?year=' + year;
$.post(url123, function (result) {
$('#loadViewComponentsDiv').html(result);
});
}
И это мой код на C #, где я вызываю Action с помощью ajax
[EnableCors("AllowAllHeaders")]
[AllowAnonymous]
[HttpPost]
[ResponseCache(NoStore = true, Duration = 0, Location = ResponseCacheLocation.None)]
public ActionResult LoadViewComponent(int year)
{
try
{
string YearValue= String.Format("{0}-fy", WebAuthToken);
this._cache.Set(YearValue, Encoding.UTF8.GetBytes(year.ToString()));
}
catch(Exception ex)
{
throw ex;
}
// works: this component's view is in Views/Shared
return ViewComponent("DisplayViewComponent");
}