blazor-webassembly相关内容
我正在尝试通过将调试器附加到Chrome来在VS 2019中调试Blazor Webassembly(5.0.1)应用程序-我无法使用“直接"从VS进行调试,因为我有一个带有多个“模块"的模块化项目结构,(RCL)放置在不同的VS解决方案中 到目前为止我尝试过的事情: 设置自己的IIS:调试正在运行的ASP.NET Core应用程序在IIS中 使用远程调试端口cmd启动Chrome:
..
难以理解发生了什么,我真的可以使用一些想法和投入.拜托,我不太擅长用文字描述问题所在,所以请保持谦逊. 我有一个Blazor wasm前端和一个Azure Function后端. 我做一个标准的,没什么特别的Azure AD登录.在稍后的代码中,我使用承载令牌连接了AzFunction,并且可以正常工作.AzFunction评估令牌并识别用户以进行进一步处理.我应该提到AzFunction
..
我已经构建了目前没有任何问题的blazor应用程序.当我称"dotnet publish -c Release"时,我得到一个已发布的项目,除了输出是一个可执行文件,ubuntu将其作为八位字节流或类似的东西拾取.如果我运行它,它将在localhost:5000上打开服务器.通过cpanel将其复制到我的Web服务器上没有任何作用-甚至尝试测试通用的Blazor Wasm应用程序并发布它都给了我i
..
我知道调用 StateHasChanged()方法会通知组件状态已更改并且应该重新呈现. 但是,我还看到在其他人的代码中对 await InvokeAsync(StateHasChanged)或 await InvokeAsync(()=> StateHasChanged())的调用,但是我不知道不太了解它与 StateHasChanged()的比较方式,何时应该偏爱一个,以及为什么.
..
我有一个布局( MainLayout.razor ),它有一个名为 ShowFooter 的标志.在某些页面上,我希望能够将该标记设置为 true ,而另一些页面设置为 false . 我还没有找到任何有关页面组件如何与布局通信的明确说明.该如何在Blazor中完成? 注意:您可能会说我应该有2种布局,一种有页脚,一种没有页脚,但这并不能真正解决我的问题,我希望能够显示和隐藏页脚在同一
..
在创建新的Blazor Webassembly项目时,有
..
我从dotnet CLI创建了一个新的blazor托管项目,名为foo: dotnet new blazorwasm-托管 我通过以下方式运行该应用程序 dotnet run -c版本 当请求https://localhost:5001(或5000)时,模板应用正确运行 然后我通过以下方式发布该应用程序: dotnet发布-c发布 然后尝试使用 启动它 dotn
..
我正在寻找在blazor webassembly应用程序中安全存储应用程序秘密的方法.我们可以在下面的MSDN文档中找到有关服务器端应用程序的详细信息. https://docs.microsoft.com/zh-cn/aspnet/core/security/app-secrets?view=aspnetcore-3.1&tabs=windows 我们如何在完全在客户端浏览器中运行的
..
我的控制器在Blazor的服务器端WebApi中的方法返回html/text响应而不是application/json,这导致不支持提供的ContentType.支持的类型为'application/json'和结构化语法后缀'application/+ json'.错误.手动将响应的内容类型设置为application/json的最佳方法是什么? 带有Get方法的我的控制器 [Rout
..
如何使用JSInterop在Blazor SPA上嵌入传单地图,应定义哪些对象,以及如何将表示在地图上单击的位置的数据从JavaScript传递到Blazor 解决方案 注意:下面的示例代码是在单独的WebAssembly Blazor App中创建和测试的. 非静态字段,方法或属性"member"需要对象引用 让我们创建对象类,该对象类的对象引用将在初始化时传递给您的Java
..
我正在尝试使用DevOps Build管道和单独的发布管道在我们的DevOps服务器上从我们的Git存储库中部署Blazor WASM托管应用程序. 该项目包括一个Server项目和一个Client项目(按照VS中Blazor WebAssembly托管模板创建的标准结构). 我使用了经典的编辑器和ASP.NET Core模板并加载了站点,但是控制台显示了连接到服务器的HTTP错误,这
..
编辑 我在 https://github.com/GilShalit/XMLValidation 上做了一个简化的仓库. 我正在Blazor WebAssembly(TargetFramework = net5.0)中构建XML编辑器.该功能的一部分涉及验证XML的完整性,并根据具有三个包含项的复杂xsd模式进行验证. 这些是我要执行的步骤: 通过为每个xsd调用以下方法来构建Xm
..
在这种情况下,我只对获取信息(无论用户是否登录)感兴趣. 遵循答案 使用此应用程序时,我需要执行三个步骤: 我启动了应用程序,但尚未登录,"LoginDisplay"显示“登录"提示,我的代码打印不合格-好 我单击“登录",登录,然后重定向回我的页面-"LoginDisplay"现在显示我的名字,但我的代码仍可打印,但我尚未通过身份验证(使用"NavMenu.razor"时
..
到目前为止,在所有示例中,我都看到了如何显示完全不同的视图的示例-一种用于用户登录时的情况,另一种用于用户未登录时的情况. 我想显示相同的元素,只是根据用户是否登录来启用/禁用某些元素.我虽然可以阅读 context.User.Identity.IsAuthenticated 并像这样使用它:
..
我正在尝试在blazor(客户端)启动期间调用api,以将语言翻译加载到ILocalizer中. 这时,我尝试从get请求中获取.blazor的结果会在标题中引发错误. 这可以通过在程序中调用此方法来复制.cs 私有静态无效CalApi(){尝试{HttpClient httpClient =新的HttpClient();httpClient.BaseAddress =新的Uri(@
..
您好社区,我有一个疑问,如何在 blazor 页面的webassembly中使用 usermanager ?通过注入: @inject UserManagerUserManager; 我得到指示,因为ApplicationUser类位于服务器上,并且客户端无权访问服务器,因此缺少使用指令. 这是我在blazor页面中的代码: @page的"/i
..
我正在使用第一个Blazor应用程序,但遇到了一个奇怪的问题.我有一个返回基本的JSON响应的Web API: {"entityId":26,“通知":[{“类型":“成功",“消息":“操作成功完成".}],"hasErrors":false,"hasWarnings":false} 有一个与上述属性匹配的标准POCO类.从Blazor应用程序中,当我尝试从 Http.PutAsJson
..
我想创建一个网页,其中左侧将显示模型缩略图,而右侧则需要显示所述模型.我找到了最初加载多个模型的解决方案,如下所示: window.addEventListener('DOMContentLoaded',()=>loadModels([{urn:"urn1",xform:{x:-60,y:0,z:0}},{urn:"urn2",xform:{x:60,y:0,z:0}},{urn:"urn3"
..
我正在使用 Blazor WebAssembly Asp.Net Core托管的PWA ,并将 AspNetCore.Identity 集成到其中.我在客户端创建了 AuthenticationStateProvider ,现在我想允许用户访问需要对其进行授权的控制器. 我已经通过邮递员进行了测试,已经创建了用户,并以正确的凭据将其作为 aspnetusers 存储在DB中.登录/帐户控制器
..
自动生成的oidc配置文件提供localhost而不是我的公共URL.如何设置它以提供正确的URL? http://167.172.118.170/.well-known/openid-configuration 在我的测试网站的登录链接中: http://167.172.118.170/authentication/login登录名将重定向到本地主机地址,而不是公共167.172.1
..