C# 在.Net核心Web应用程序中使用共享文件

C# 在.Net核心Web应用程序中使用共享文件,c#,.net,asp.net-core,filesystems,C#,.net,Asp.net Core,Filesystems,假设我们有以下结构: Solution: 1. Project 1 2. Project 2 我们希望在这些项目之间共享资源,尤其是图像 如果我们使用.NET Core 2.0应用程序 什么是最佳实践?我们是否应该建立一个单独的.NET库来存储图像?在这种情况下如何访问文件 如果我们必须坚持.NETCore的原则,我们应该以某种方式公开一个处理所有文件工作的服务,对吗 是否有解决此问题的现有解决方案?应通过虚拟目录或其他分布式解决方案(如CDN)处理共享静态资源

假设我们有以下结构:

Solution:
 1. Project 1
 2. Project 2
我们希望在这些项目之间共享资源,尤其是图像

如果我们使用.NET Core 2.0应用程序

什么是最佳实践?我们是否应该建立一个单独的.NET库来存储图像?在这种情况下如何访问文件

如果我们必须坚持.NETCore的原则,我们应该以某种方式公开一个处理所有文件工作的服务,对吗


是否有解决此问题的现有解决方案?

应通过虚拟目录或其他分布式解决方案(如CDN)处理共享静态资源