【发布时间】:2020-10-01 11:27:57
【问题描述】:
我的 Blazor WebAssembly 发布到 Azure 静态文件出现以下错误:
Microsoft.AspNetCore.Components.WebAssembly.Rendering.WebAssemblyRenderer[100]
Unhandled exception rendering component: A suitable constructor for type 'Microsoft.Extensions.Localization.StringLocalizer`1[CommandesAEmporter.Pages.Index]' could not be located. Ensure the type is concrete and services are registered for all parameters of a public constructor.
System.InvalidOperationException: A suitable constructor for type 'Microsoft.Extensions.Localization.StringLocalizer`1[CommandesAEmporter.Pages.Index]' could not be located. Ensure the type is concrete and services are registered for all parameters of a public constructor.
在我的电脑上运行时,它运行良好。我在我的项目中使用以下内容:
-Project Sdk="Microsoft.NET.Sdk.Web"--
--PropertyGroup--
--TargetFramework--netstandard2.1--/TargetFramework--
--RazorLangVersion--3.0--/RazorLangVersion--
--ServiceWorkerAssetsManifest--service-worker-assets.js--/ServiceWorkerAssetsManifest--
--/PropertyGroup--
--ItemGroup--
--PackageReference Include="Azure.Storage.Blobs" Version="12.4.2" /--
--PackageReference Include="Blazored.LocalStorage" Version="2.1.6" /--
--PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="3.2.0" /--
--PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Build" Version="3.2.0" PrivateAssets="all" /--
--PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="3.2.0" PrivateAssets="all" /--
--PackageReference Include="Microsoft.AspNetCore.SignalR.Client" Version="3.1.4" /--
--PackageReference Include="Microsoft.Extensions.Localization" Version="3.1.5" /--
--PackageReference Include="System.Net.Http.Json" Version="3.2.0" /--
--/ItemGroup--
--ItemGroup--
--ServiceWorker Include="wwwroot\service-worker.js" PublishedContent="wwwroot\service-worker.published.js" /--
--/ItemGroup--
任何帮助将不胜感激。
【问题讨论】:
标签: azure blazor webassembly