所以我这里有点情况。我应该为明天提交一篇论文,在该论文中,我们应该创建一个Web,该API在正确运行于本地环境之后,必须在Azure上发布,其背后的after是在我开发代码的Visual中创建的ASP.NET核心网络应用程序项目(Web )上实现的方法。问题是:我添加名为AddEvento的事件的POST方法在应用程序服务中实现时不起作用。我能做什么?谢谢。
堆栈跟踪:
Inbound
(1.564 ms)
api-inspector (1.347 ms)
{
"request": {
"method": "POST",
"url": "https://isitp2-apim.azure-api.net/api/Evento/AddEvento/%7B%22id%22:0,%22data%22:%222021-01-20T00:00:00%22,%22dataEvento%22:%222021-01-20T00:00:00%22,%22titulo%22:%22titulo%22,%22descricao%22:%22descricao%22,%22id_utilizador%22:1%7D",
"headers": [
{
"name": "Cache-Control",
"value": "no-cache, no-store"
},
{
"name": "Connection",
"value": "Keep-Alive"
},
{
"name": "Content-Length",
"value": "0"
},
{
"name": "Content-Type",
"value": "text/plain;charset=UTF-8"
},
{
"name": "Accept",
"value": "*/*"
},
{
"name": "Accept-Encoding",
"value": "gzip,deflate,br"
},
{
"name": "Accept-Language",
"value": "pt-PT,pt;q=0.9,en-US;q=0.8,en;q=0.7"
},
{
"name": "Host",
"value": "isitp2-apim.azure-api.net"
},
{
"name": "Max-Forwards",
"value": "9"
},
{
"name": "Referer",
"value": "https://apimanagement.hosting.portal.azure.net/"
},
{
"name": "DNT",
"value": "1"
},
{
"name": "Ocp-Apim-Subscription-Key",
"value": "61da05a1bfbd4516bbdd72e87f38adce"
},
{
"name": "Sec-Fetch-Site",
"value": "cross-site"
},
{
"name": "Sec-Fetch-Mode",
"value": "cors"
},
{
"name": "Sec-Fetch-Dest",
"value": "empty"
},
{
"name": "X-Forwarded-For",
"value": "5.249.23.184,13.91.254.72:1984"
},
{
"name": "X-WAWS-Unencoded-URL",
"value": "/api/Evento/AddEvento/%7B%22id%22:0,%22data%22:%222021-01-20T00:00:00%22,%22dataEvento%22:%222021-01-20T00:00:00%22,%22titulo%22:%22titulo%22,%22descricao%22:%22descricao%22,%22id_utilizador%22:1%7D"
},
{
"name": "CLIENT-IP",
"value": "10.0.32.7:31617"
},
{
"name": "X-ARR-LOG-ID",
"value": "df8d9a69-47ed-40d4-8428-9ad283d90e16"
},
{
"name": "X-SITE-DEPLOYMENT-ID",
"value": "apimwebappkkpLOUafnze1jpKywpfWHk5GUI9ZrSWiynyTu0DQ"
},
{
"name": "WAS-DEFAULT-HOSTNAME",
"value": "apimwebappkkplouafnze1jpkywpfwhk5gui9zrswiynytu0dq.azurewebsites.net"
},
{
"name": "X-Original-URL",
"value": "/api/Evento/AddEvento/{\"id\":0,\"data\":\"2021-01-20T00:00:00\",\"dataEvento\":\"2021-01-20T00:00:00\",\"titulo\":\"titulo\",\"descricao\":\"descricao\",\"id_utilizador\":1}"
},
{
"name": "X-ARR-SSL",
"value": "2048|256|C=US,O=Microsoft Corporation,CN=Microsoft Azure TLS Issuing CA 02|C=US,S=WA,L=Redmond,O=Microsoft Corporation,CN=*.azure-api.net"
},
{
"name": "X-Forwarded-Proto",
"value": "https"
},
{
"name": "X-AppService-Proto",
"value": "https"
},
{
"name": "X-Forwarded-TlsVersion",
"value": "1.2"
},
{
"name": "DISGUISED-HOST",
"value": "isitp2-apim.azure-api.net"
}
]
}
}
api-inspector (0.018 ms)
{
"configuration": {
"api": {
"from": "/",
"to": {
"scheme": "https",
"host": "isitp2.azurewebsites.net",
"port": 443,
"path": "/",
"queryString": "",
"query": {},
"isDefaultPort": true
},
"version": null,
"revision": "1"
},
"operation": {
"method": "POST",
"uriTemplate": "/api/Evento/AddEvento/{jsonString}"
},
"user": "-",
"product": "-"
}
}
cors (0.198 ms)
"Origin header was missing or empty and the request was classified as not cross-domain. CORS policy was not applied."
Backend
(113.817 ms)↑ Back to top
forward-request (0.973 ms)
{
"message": "Request is being forwarded to the backend service. Timeout set to 300 seconds",
"request": {
"method": "POST",
"url": "https://isitp2.azurewebsites.net/api/Evento/AddEvento/%7B%22id%22:0,%22data%22:%222021-01-20T00:00:00%22,%22dataEvento%22:%222021-01-20T00:00:00%22,%22titulo%22:%22titulo%22,%22descricao%22:%22descricao%22,%22id_utilizador%22:1%7D",
"headers": [
{
"name": "Host",
"value": "isitp2.azurewebsites.net"
},
{
"name": "Content-Length",
"value": 0
},
{
"name": "Cache-Control",
"value": "no-cache, no-store"
},
{
"name": "Content-Type",
"value": "text/plain;charset=UTF-8"
},
{
"name": "Accept",
"value": "*/*"
},
{
"name": "Accept-Encoding",
"value": "gzip,deflate,br"
},
{
"name": "Accept-Language",
"value": "pt-PT,pt;q=0.9,en-US;q=0.8,en;q=0.7"
},
{
"name": "Max-Forwards",
"value": "9"
},
{
"name": "Referer",
"value": "https://apimanagement.hosting.portal.azure.net/"
},
{
"name": "DNT",
"value": "1"
},
{
"name": "Ocp-Apim-Subscription-Key",
"value": "61da05a1bfbd4516bbdd72e87f38adce"
},
{
"name": "Sec-Fetch-Site",
"value": "cross-site"
},
{
"name": "Sec-Fetch-Mode",
"value": "cors"
},
{
"name": "Sec-Fetch-Dest",
"value": "empty"
},
{
"name": "X-Forwarded-For",
"value": "5.249.23.184,13.91.254.72:1984,13.91.254.72"
},
{
"name": "X-WAWS-Unencoded-URL",
"value": "/api/Evento/AddEvento/%7B%22id%22:0,%22data%22:%222021-01-20T00:00:00%22,%22dataEvento%22:%222021-01-20T00:00:00%22,%22titulo%22:%22titulo%22,%22descricao%22:%22descricao%22,%22id_utilizador%22:1%7D"
},
{
"name": "CLIENT-IP",
"value": "10.0.32.7:31617"
},
{
"name": "X-ARR-LOG-ID",
"value": "df8d9a69-47ed-40d4-8428-9ad283d90e16"
},
{
"name": "X-SITE-DEPLOYMENT-ID",
"value": "apimwebappkkpLOUafnze1jpKywpfWHk5GUI9ZrSWiynyTu0DQ"
},
{
"name": "WAS-DEFAULT-HOSTNAME",
"value": "apimwebappkkplouafnze1jpkywpfwhk5gui9zrswiynytu0dq.azurewebsites.net"
},
{
"name": "X-Original-URL",
"value": "/api/Evento/AddEvento/{\"id\":0,\"data\":\"2021-01-20T00:00:00\",\"dataEvento\":\"2021-01-20T00:00:00\",\"titulo\":\"titulo\",\"descricao\":\"descricao\",\"id_utilizador\":1}"
},
{
"name": "X-ARR-SSL",
"value": "2048|256|C=US,O=Microsoft Corporation,CN=Microsoft Azure TLS Issuing CA 02|C=US,S=WA,L=Redmond,O=Microsoft Corporation,CN=*.azure-api.net"
},
{
"name": "X-Forwarded-Proto",
"value": "https"
},
{
"name": "X-AppService-Proto",
"value": "https"
},
{
"name": "X-Forwarded-TlsVersion",
"value": "1.2"
},
{
"name": "DISGUISED-HOST",
"value": "isitp2-apim.azure-api.net"
}
]
}
}
forward-request (112.844 ms)
{
"response": {
"status": {
"code": 500,
"reason": "Internal Server Error"
},
"headers": [
{
"name": "Set-Cookie",
"value": "ARRAffinity=33a9f2010fff78bfe7e62a50798365b8da2f53a72f13afff8a39c13934710a7a;Path=/;HttpOnly;Secure;Domain=isitp2.azurewebsites.net,ARRAffinitySameSite=33a9f2010fff78bfe7e62a50798365b8da2f53a72f13afff8a39c13934710a7a;Path=/;HttpOnly;SameSite=None;Secure;Domain=isitp2.azurewebsites.net"
},
{
"name": "Server",
"value": "Microsoft-IIS/10.0"
},
{
"name": "X-Powered-By",
"value": "ASP.NET"
},
{
"name": "Date",
"value": "Sat, 09 Jan 2021 19:03:32 GMT"
},
{
"name": "Content-Length",
"value": "0"
}
]
}
}如果你需要别的东西来解决这个问题,让我知道,我会用必要的图片和代码更新这个问题!
发布于 2021-01-09 19:48:25
我假设您的代码AddEvent正在将事件写入数据库。
当它在本地工作时,事件将被写入本地数据库。
当您将它移动到云端时,它可能会失败,原因有几点:
首先是激活应用程序洞察力,然后得到详细的错误消息。
boa高岭土
https://stackoverflow.com/questions/65646595
复制相似问题