小编lio*_*eau的帖子

通过 dotnet watch 热重载 blazor 不起作用

我不知道是否有人遇到过这样的问题,但自从我升级到 VS 17.0.4 后,热重载对于我的 blazor wasm 应用程序不再起作用(通过 dotnet watch 或 VS)。Dotnet watch 正确检测到任何更改,但不重新启动或应用热重载更改,它仅显示此消息:文件已更改:c:\xxx

当我按 ctrl+r 时,什么也没有发生。我尝试重新安装 Vs 17.0.0 但错误没有消失,有什么想法吗?

PS:使用.net 6.0.101

c# visual-studio asp.net-core blazor

5
推荐指数
1
解决办法
1728
查看次数

BPMN API/数据库图,良好实践

对于我的硕士论文,我计划做一些 BPMN 图来解释客户端、API 和数据库之间的不同“流”。我在 BPMN 中寻找类似的图表,但没有找到。

谁能告诉我这种图表是否是好的做法?我在下面举个例子:

在此处输入图片说明

analytics uml bpmn

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

获取用户的 Flutter Web 位置

我目前正在使用 Flutter Geolocator Plugin 来访问用户的位置(纬度/经度),但它似乎还不适用于网络。我试图在 Flutter for web 中找到一些东西来检索用户的位置,但我找不到它。

有没有人已经尝试过/找到了可以完成这项工作的东西?

geolocation dart flutter flutter-web

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

API 入口点无法识别 JSON (TypeScript) 格式的元组数组

我有一个 Angular 应用程序,它调用用 Asp.net C# 编写的后端。后端工作正常(已被移动应用程序使用),但一个入口点在被角度应用程序命中时行为不正确。

我序列化一个元组数组并将其发送到 API,但是当 API 入口点被命中时,似乎没有接收到元组数组的数据。

我已经查看了我的元组数组,数据已正确序列化为 json 客户端,但未在服务器端接收。

这是我的 C# API 中的入口点定义:

 public HttpResponseMessage Xamarin_UpdateStatut([FromRoute] int idEvent,          [System.Web.Http.FromBody] List<Tuple<int, bool>> listUsersStatut)
    {
    }
Run Code Online (Sandbox Code Playgroud)

这是发送到客户端的元组(通过 chrome 控制台获取):“[[2102,false],[1096,false],[73,false]]”

以下是用于将元组数组序列化为 Json(客户端)的代码:

 var listUpdate = new Array<[number, boolean]>();
arr.forEach(re => {
  let el: [number, boolean] = [re.userId, re.wasThere];
  listUpdate.push(el);
});
let body = JSON.stringify(listUpdate);
Run Code Online (Sandbox Code Playgroud)

我在服务器端调试了几次,列表长度为0。我尝试将从List接收到的类型更改为Tuple数组(服务器端,在方法定义中),但它没有改变任何东西。

在我看来,json 输出是正确的,所以我不明白为什么它不起作用。

非常感谢您的一点帮助:)

祝你有美好的一天,提前致谢,

里奥

c# asp.net api typescript angular

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