在 .net Framework 4.7(不是 ASP.NET Core)中为 MVC5 设置有效的生产和消费媒体类型
Setting valid produce and consume media types in swagger for MVC5 in .net Framework 4.7 (NOT ASP.NET Core)
我看到很多关于 ASP.NET Core 的示例,解释了如何在 ASP.NET Core MVC 上使用 swagger 设置有效的 produces/consumes 媒体类型,但我无法弄清楚我应该怎么做在 .net Framework 4.7 上的 MVC 5 运行 上设置有效的 produce/consumes 媒体类型。请帮忙。
我尝试使用 [Produces("application/JSON")] 属性,但系统抱怨找不到 Produces 属性。我认为这是 .net core 中的 mvc 特有的,而不是 .net Framework 4.7。我只安装了 swashbuckle Nuget 包。我需要安装任何其他软件包吗?
谢谢。
我在这个例子中使用了一个变体,
https://blog.kloud.com.au/2017/08/04/swashbuckle-pro-tips-for-aspnet-web-api-part-1/
我实现了 ProducesAttribute 和 ConsumesAttribute 装饰器,并在 IOperation.Appy 过滤方法中寻找这两个装饰器。
我看到很多关于 ASP.NET Core 的示例,解释了如何在 ASP.NET Core MVC 上使用 swagger 设置有效的 produces/consumes 媒体类型,但我无法弄清楚我应该怎么做在 .net Framework 4.7 上的 MVC 5 运行 上设置有效的 produce/consumes 媒体类型。请帮忙。 我尝试使用 [Produces("application/JSON")] 属性,但系统抱怨找不到 Produces 属性。我认为这是 .net core 中的 mvc 特有的,而不是 .net Framework 4.7。我只安装了 swashbuckle Nuget 包。我需要安装任何其他软件包吗?
谢谢。
我在这个例子中使用了一个变体, https://blog.kloud.com.au/2017/08/04/swashbuckle-pro-tips-for-aspnet-web-api-part-1/ 我实现了 ProducesAttribute 和 ConsumesAttribute 装饰器,并在 IOperation.Appy 过滤方法中寻找这两个装饰器。