Как решить 403 HTTP / 1.1 Ошибка в моем проекте? - PullRequest
0 голосов
/ 29 января 2019

Я использую ASP.NET WebService(asmx) в моем проекте.Пожалуйста, просмотрите мой код:

[ScriptService]
public class Generic : System.Web.Services.WebService
{
....
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json,UseHttpGet =false)]
public void chatapi()
{
 System.IO.File.WriteAllText(Server.MapPath("~") + @"\TextLog\sample.txt", "Hello");
}
....
}

Очень простой код, который при выполнении создаст sample.txt в этом каталоге.

Я установил этот метод как webHook, поэтому он будетвыполняется, когда запрос будет отправлен.Хотя я получаю сообщение об ошибке в моем журнале, которое выглядит следующим образом:

enter image description here

Что я пытался:

установить следующее вweb.config

 <modules runAllManagedModulesForAllRequests="true"/>
 <validation validateIntegratedModeConfiguration="false" />

Но не повезло.Хотя, когда я явно вызываю этот метод из postman, он работает, но в случае события (webhook) генерируется лог 403.Я установил URL-адрес следующим образом http://domain.abc.xy/generic.asmx/chatapi.

Что мне сделать, чтобы это исправить?Где я делаю не так?Любая помощь или предложение будет высоко ценится!

...