C# 为依赖项项目中的静态文件提供服务
我的解决方案中有三个项目:WebProject_A、WebProject_B和DependencyProject 目前WebProject_A正在从其C# 为依赖项项目中的静态文件提供服务,c#,asp.net-core,C#,Asp.net Core,我的解决方案中有三个项目:WebProject_A、WebProject_B和DependencyProject 目前WebProject_A正在从其WebProject_A/wwwroot文件夹中提供静态文件。其中一些文件应该对WebProject_A和WebProject_B都可用,我想将它们移动到DependencyProject,这是WebProject_A和WebProject_B的依赖项* 如何从A和B提供这些静态文件 最终部署将在AKS [*] 我在DependencyProjec
WebProject_A/wwwroot
文件夹中提供静态文件。其中一些文件应该对WebProject_A和WebProject_B都可用,我想将它们移动到DependencyProject,这是WebProject_A和WebProject_B的依赖项*
如何从A和B提供这些静态文件
最终部署将在AKS
[*]
我在DependencyProject中已经有Blazor组件,它们在A和B中都使用。要共享静态文件,您可以设置UseStaticFiles():
app.UseStaticFiles(new StaticFileOptions
{
FileProvider = new PhysicalFileProvider(
Path.Combine(AppDomain.CurrentDomain.BaseDirectory,
@"C:\***\source\repos\WebApplication2\WebApplication1\wwwroot")), //define the wwwroot location
});
然后两个项目可以使用相同的wwwroot