blazor-webassembly相关内容

如何通过附加到Chrome在带有VS的IIS上调试Blazor Webassembly?

我正在尝试通过将调试器附加到Chrome来在VS 2019中调试Blazor Webassembly(5.0.1)应用程序-我无法使用“直接"从VS进行调试,因为我有一个带有多个“模块"的模块化项目结构,(RCL)放置在不同的VS解决方案中 到目前为止我尝试过的事情: 设置自己的IIS:调试正在运行的ASP.NET Core应用程序在IIS中 使用远程调试端口cmd启动Chrome: ..
发布时间:2021-04-15 20:12:21 其他开发

使用RemoteAuthenticatorView OnLogInSucceeded会提供第二个AzureAD登录对话框

难以理解发生了什么,我真的可以使用一些想法和投入.拜托,我不太擅长用文字描述问题所在,所以请保持谦逊. 我有一个Blazor wasm前端和一个Azure Function后端. 我做一个标准的,没什么特别的Azure AD登录.在稍后的代码中,我使用承载令牌连接了AzFunction,并且可以正常工作.AzFunction评估令牌并识别用户以进行进一步处理.我应该提到AzFunction ..
发布时间:2021-04-15 20:11:52 其他开发

如何将blazor客户端/服务器应用发布到linux Web服务器?没有访问ssh的权限,并且dotnet publish没有给出index.html

我已经构建了目前没有任何问题的blazor应用程序.当我称"dotnet publish -c Release"时,我得到一个已发布的项目,除了输出是一个可执行文件,ubuntu将其作为八位字节流或类似的东西拾取.如果我运行它,它将在localhost:5000上打开服务器.通过cpanel将其复制到我的Web服务器上没有任何作用-甚至尝试测试通用的Blazor Wasm应用程序并发布它都给了我i ..

Blazor中的StateHasChanged()与InvokeAsync(StateHasChanged)

我知道调用 StateHasChanged()方法会通知组件状态已更改并且应该重新呈现. 但是,我还看到在其他人的代码中对 await InvokeAsync(StateHasChanged)或 await InvokeAsync(()=> StateHasChanged())的调用,但是我不知道不太了解它与 StateHasChanged()的比较方式,何时应该偏爱一个,以及为什么. ..
发布时间:2021-04-15 20:10:50 其他开发

如何将值从页面传递到Blazor中的布局?

我有一个布局( MainLayout.razor ),它有一个名为 ShowFooter 的标志.在某些页面上,我希望能够将该标记设置为 true ,而另一些页面设置为 false . 我还没有找到任何有关页面组件如何与布局通信的明确说明.该如何在Blazor中完成? 注意:您可能会说我应该有2种布局,一种有页脚,一种没有页脚,但这并不能真正解决我的问题,我希望能够显示和隐藏页脚在同一 ..
发布时间:2021-04-15 20:10:31 其他开发

Blazor的WebApi返回text/html而不是application/json

我的控制器在Blazor的服务器端WebApi中的方法返回html/text响应而不是application/json,这导致不支持提供的ContentType.支持的类型为'application/json'和结构化语法后缀'application/+ json'.错误.手动将响应的内容类型设置为application/json的最佳方法是什么? 带有Get方法的我的控制器 [Rout ..
发布时间:2021-04-15 20:09:27 其他开发

在Blazor SPA上嵌入传单地图

如何使用JSInterop在Blazor SPA上嵌入传单地图,应定义哪些对象,以及如何将表示在地图上单击的位置的数据从JavaScript传递到Blazor 解决方案 注意:下面的示例代码是在单独的WebAssembly Blazor App中创建和测试的. 非静态字段,方法或属性"member"需要对象引用 让我们创建对象类,该对象类的对象引用将在初始化时传递给您的Java ..

如何在Azure DevOps上为Blazor WebAssembly托管的应用程序创建发布服务器项目而不是客户端的构建管道?

我正在尝试使用DevOps Build管道和单独的发布管道在我们的DevOps服务器上从我们的Git存储库中部署Blazor WASM托管应用程序. 该项目包括一个Server项目和一个Client项目(按照VS中Blazor WebAssembly托管模板创建的标准结构). 我使用了经典的编辑器和ASP.NET Core模板并加载了站点,但是控制台显示了连接到服务器的HTTP错误,这 ..
发布时间:2021-04-13 20:33:53 C#/.NET

为什么Blazor应用程序中的XML验证在本地主机和Azure静态Web应用程序中提供不同的消息?

编辑 我在 https://github.com/GilShalit/XMLValidation 上做了一个简化的仓库. 我正在Blazor WebAssembly(TargetFramework = net5.0)中构建XML编辑器.该功能的一部分涉及验证XML的完整性,并根据具有三个包含项的复杂xsd模式进行验证. 这些是我要执行的步骤: 通过为每个xsd调用以下方法来构建Xm ..

无论用户是否登录,如何获取最新信息?

在这种情况下,我只对获取信息(无论用户是否登录)感兴趣. 遵循答案 使用此应用程序时,我需要执行三个步骤: 我启动了应用程序,但尚未登录,"LoginDisplay"显示“登录"提示,我的代码打印不合格-好 我单击“登录",登录,然后重定向回我的页面-"LoginDisplay"现在显示我的名字,但我的代码仍可打印,但我尚未通过身份验证(使用"NavMenu.razor"时 ..
发布时间:2021-04-12 20:02:00 其他开发

Blazor启动错误:System.Threading.SynchronizationLockException:无法在此运行时上等待监视器

我正在尝试在blazor(客户端)启动期间调用api,以将语言翻译加载到ILocalizer中. 这时,我尝试从get请求中获取.blazor的结果会在标题中引发错误. 这可以通过在程序中调用此方法来复制.cs 私有静态无效CalApi(){尝试{HttpClient httpClient =新的HttpClient();httpClient.BaseAddress =新的Uri(@ ..

JsonSerializer.DeserializeAsync< T>不反序列化

我正在使用第一个Blazor应用程序,但遇到了一个奇怪的问题.我有一个返回基本的JSON响应的Web API: {"entityId":26,“通知":[{“类型":“成功",“消息":“操作成功完成".}],"hasErrors":false,"hasWarnings":false} 有一个与上述属性匹配的标准POCO类.从Blazor应用程序中,当我尝试从 Http.PutAsJson ..
发布时间:2021-04-11 20:32:17 C#/.NET

动态将新模型添加到查看器

我想创建一个网页,其中左侧将显示模型缩略图,而右侧则需要显示所述模型.我找到了最初加载多个模型的解决方案,如下所示: window.addEventListener('DOMContentLoaded',()=>loadModels([{urn:"urn1",xform:{x:-60,y:0,z:0}},{urn:"urn2",xform:{x:60,y:0,z:0}},{urn:"urn3" ..
发布时间:2021-04-11 19:10:50 C#/.NET

Blazor WebAssembly 401即使在获得授权的情况下也未经授权

我正在使用 Blazor WebAssembly Asp.Net Core托管的PWA ,并将 AspNetCore.Identity 集成到其中.我在客户端创建了 AuthenticationStateProvider ,现在我想允许用户访问需要对其进行授权的控制器. 我已经通过邮递员进行了测试,已经创建了用户,并以正确的凭据将其作为 aspnetusers 存储在DB中.登录/帐户控制器 ..
发布时间:2021-04-11 19:09:32 C#/.NET

Blazor WebAssembly登录身份验证/来自.well-known/openid-configuration的登录提供了localhost URL而不是公共URL

自动生成的oidc配置文件提供localhost而不是我的公共URL.如何设置它以提供正确的URL? http://167.172.118.170/.well-known/openid-configuration 在我的测试网站的登录链接中: http://167.172.118.170/authentication/login登录名将重定向到本地主机地址,而不是公共167.172.1 ..