我不知道是否有人遇到过这样的问题,但自从我升级到 VS 17.0.4 后,热重载对于我的 blazor wasm 应用程序不再起作用(通过 dotnet watch 或 VS)。Dotnet watch 正确检测到任何更改,但不重新启动或应用热重载更改,它仅显示此消息:文件已更改:c:\xxx。
当我按 ctrl+r 时,什么也没有发生。我尝试重新安装 Vs 17.0.0 但错误没有消失,有什么想法吗?
PS:使用.net 6.0.101
我目前正在使用 Flutter Geolocator Plugin 来访问用户的位置(纬度/经度),但它似乎还不适用于网络。我试图在 Flutter for web 中找到一些东西来检索用户的位置,但我找不到它。
有没有人已经尝试过/找到了可以完成这项工作的东西?
我有一个 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# ×2
analytics ×1
angular ×1
api ×1
asp.net ×1
asp.net-core ×1
blazor ×1
bpmn ×1
dart ×1
flutter ×1
flutter-web ×1
geolocation ×1
typescript ×1
uml ×1