Я попробовал и протестировал мой код на локальном компьютере, все работает отлично.
Но когда я размещаю его на Azure Функция приложения получает ошибку ниже.
<h1> HTTP Error 500.30 - ANCM In-Process Start Failure </h1>
<h2> Common causes of this issue: </h2>
<ul>
<li> The application failed to start </li>
<li> The application started but then stopped </li>
<li> The application started but threw an exception during startup </li>
</ul>
<h2> Troubleshooting steps: </h2>
<ul>
<li> Check the system event log for error messages </li>
<li> Enable logging the application process' stdout messages </li>
<li> Attach a debugger to the application process and inspect </li>
</ul>
не может понять, что может быть проблемой? в логах также не могло быть никаких подробностей.
простая функция HttpTrigget azure, которая вызывается из приложения Logi c через каждые 3 минуты.
string response = await new StreamReader(req.Body).ReadToEndAsync();
var myclassobj = new JsonSerializerSettings();
myclassobj.mapping = new MappingClass();
//map API JSON response to C# object
MyClass.data details = Newtonsoft.Json.JsonConvert.DeserializeObject<MyClass.data>(response, myclassobj);
var jsonstring = Newtonsoft.Json.JsonConvert.SerializeObject(details);
return new OkObjectResult(jsonstring);