gpt4 book ai didi

Blazor WASM - 构建错误 - "Static web asset has a conflicting web root path"

转载 作者:行者123 更新时间:2023-12-04 12:33:11 25 4
gpt4 key购买 nike

我有一个在 .Net Standard 2.1 上运行的 Blazor WASM 应用程序,每当我尝试构建应用程序时,它突然开始显示以下错误。

The static web asset 'C:\MyProject\wwwroot\appsettings.json' has aconflicting web root path '/wwwroot/appsettings.json' with the projectfile 'wwwroot\appsettings.json'.


双击构建错误会将我带到文件中的以下部分:

C:\Program Files\dotnet\sdk\5.0.201\Sdks\Microsoft.NET.Sdk.Razor\build\netstandard2.0\Microsoft.NET.Sdk.Razor.StaticWebAssets.targets

    <ValidateStaticWebAssetsUniquePaths
StaticWebAssets="@(_ReferencedStaticWebAssets)"
WebRootFiles="@(_WebRootFiles)" />
过去几周我一直在开发该应用程序,以前从未出现过这种构建错误。
客户端 appsettings.json 文件没有任何变化。
我试过删除 bin 和 obj 文件夹,清理项目,并进行完全重建 - 一切都没有效果。
我发现的一些文章(例如 https://docs.telerik.com/blazor-ui/knowledge-base/static-asset-conflicting-root-path )建议删除“_content”文件夹,但我没有这样的文件夹。
我已经停下来了。
有没有人有任何我可以尝试的建议?
非常感谢。

最佳答案

如果不查看您的项目和文件结构,就很难解决此错误,但您可以查找的一件事是在服务器和客户端项目的同一目录中是否有 appsettings.json 文件。 (对于 ASP.NET Core 托管的 Blazor)

关于Blazor WASM - 构建错误 - "Static web asset has a conflicting web root path",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67050009/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com