В качестве альтернативы
Вы можете просто реализовать функцию REST POST в контроллере .Net
позвоните через AJAX в вашем коде JavaScript.
Пример:
.Net Controller Funktion
private static readonly ILog log = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// POST: LogFromJavaScript
[AllowAnonymous]
[HttpPost]
[ValidateInput(false)]
public void LogFromJavaScript(String errorMessage)
{
log.Error("Log from JavaScript: " + errorMessage);
}
Реализация Java Script AJAX
function LogFromJavaScript(errorMessage) {
$.ajax(
{
url: window.urlLogError,
type: "POST",
dataType: "text",
cache: false,
data: {
errorMessage: errorMessage
}
});
}
А затем используйте его в своем коде JavaScript
window.LogFromJavaScript("Hello JS Log!");