Blazor.NETCore(3.1)托管的webassembly应用程序从.Client应用程序获取apsettings.json
我有Blazor.net core托管的webassembly应用程序。所以基本上包括3个项目Blazor.NETCore(3.1)托管的webassembly应用程序从.Client应用程序获取apsettings.json,blazor,blazor-server-side,blazor-webassembly,Blazor,Blazor Server Side,Blazor Webassembly,我有Blazor.net core托管的webassembly应用程序。所以基本上包括3个项目 ---.客户 ---.服务器 ---.共享 我试图使用Configuration.GetSection、Configuration.Get等访问appsettings,但应用程序实际查看的文件路径错误。它在.Client项目中查找appsettings.json文件。 我在.Client项目中复制了appsettings.json,它获取了该文件。但是我不想将appettings.json保留在
注意:发布和运行工作正常。仅在调试时才会出现问题。我在这里发布我的发现,作为对我自己问题的回答 这似乎是一个bug,服务器项目中的appsettings.json实际上没有使用。如果将其复制到客户机项目中,那么在调试时它应该可以工作。 但是,如果在发布后运行应用程序,appsettings.json将正常工作,因为此时查找的路径是正确的。复制到客户机项目没有什么害处,因为在我测试它时它不会被传输到浏览器(调试)
appsettings.json
Startup.cs