mar*_*ine 8 asp.net-core-mvc .net-core asp.net-core
我只是想确保我没有问题.有人知道是什么原因造成的
2017-03-17 07:59:17.5838|1|Microsoft.AspNetCore.Hosting.Internal.WebHost|INFO|Request starting HTTP/1.1 GET http://192.168.20.57:8081/hardware/configuration/active application/json
2017-03-17 07:59:17.5868|4|Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware|DEBUG|The request path /hardware/configuration/active does not match a supported file type
Run Code Online (Sandbox Code Playgroud)
我只通过Kestrel公开Web API(没有IISIntegration).
请求标头包含
GET /hardware/configuration/active HTTP/1.1
Accept: application/json, text/plain, */*
Content-Type: application/json
Run Code Online (Sandbox Code Playgroud)
[Produces("application/json")]
在我的控制器中明确定义
无效.
在 kestrel 收到请求后(这是您的第一个日志行)。
它首先经过中间件管道,直到到达 WebApi 中间件。
正如您在第二个日志行中看到的:Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware。它到达了StaticFileMiddleware而不是 WebApi 中间件。
也许 staticFileHandler 在 wwwroot 文件夹中找到了一个文件,因此返回此消息?或者甚至在它尝试检查文件系统之前,它会检查它是否是允许/已知的文件扩展名,但情况并非如此,因此这是第二条日志消息。
| 归档时间: |
|
| 查看次数: |
3222 次 |
| 最近记录: |