Ass*_*ast 4 blazor blazor-client-side
如果我有 pfx 证书,如何使用 https 中的自定义域在本地运行 Blazor WebAssembly(客户端)?
在 Blazor ServerSide 中,它很容易设置,因为就像普通的 ASP.NET Core 应用程序一样,因为我们有 IHostBuilder,在那里我们可以设置 https 证书路径。
但是 Blazor WebAssembly 客户端呢?
如果您在本地运行 Blazor,您可以执行以下三件事之一:
直接从文件系统运行,例如index.html在浏览器中打开。您不能在这里应用 TLS (SSL),因为没有服务器来解码请求并对响应进行编码
在本地 IISExpress 服务器上运行,例如通过 Visual Studio
运行 Kestrel 服务器,例如通过dotnet run
在 (2) 或 (3) 中,您需要本地开发证书。这与任何其他 ASP.NET Core 应用程序完全相同。过去这很困难,但现在 Visual Studio 将在您首次运行应用程序时帮助您解决此问题。
如果您需要进行设置,Scott Hanselmann 提供了一份有用的指南。
| 归档时间: |
|
| 查看次数: |
11300 次 |
| 最近记录: |