小编Mic*_*ang的帖子

Blazor Wasm PWA 未更新

我有一个 Blazor WASM PWA 应用程序,已在 IIS 上的托管服务上发布。我遇到的问题是有时应用程序不会在访问者的浏览器中更新。即他们看到的是旧版本的应用程序。

我知道应用程序缓存应该由 Service Worker 更新,因此您可能需要访问该网站一次,然后关闭浏览器并再次访问它才能获取更新的版本。然而,有时看起来缓存只是被搞乱了,无论如何,应用程序都不会更新。我找到的唯一解决方案是按 F12,转到“应用程序”选项卡并删除其中的所有内容 -> 这将强制再次下载应用程序的最新版本。

有谁知道发生了什么事以及我该如何解决这个问题?

webassembly progressive-web-apps asp.net-core blazor

13
推荐指数
1
解决办法
6990
查看次数

将示例值添加到参数的 swagger UI

.Net core 中是否有任何方法可以将示例值包含到 Swagger UI 中操作方法的参数中。响应/请求的示例值的显示方式相同。

似乎没有任何直接的方法,例如SwaggerRequestExample可以.Net core为参数显示示例值。

有人可以帮助我提供初步解决方案或任何可以开始的链接。

我正在寻找类似下面的输出。

在此输入图像描述

这是模型对象

public class Vehicle
{
        public long Id { get; set; }
        public string VehicleName { get; set; }
        public int Price { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

这是帖子方法

 [HttpPost]
 public void Post(int id, [FromBody] Vehicle val)
 {

 }
Run Code Online (Sandbox Code Playgroud)

这会将 ID 显示为参数,但车辆型号不会显示在参数列表中。我希望它显示为示例值。我还在启动文件中配置了以下内容 c.IncludeXmlComments(xmlPath);

swagger swagger-ui .net-core asp.net-core-webapi

7
推荐指数
1
解决办法
2万
查看次数