如何在.net core 3中访问其他项目的wwwroot?

时间:2019-12-20 20:47:55

标签: asp.net-core core

我有2个项目:

  

第一名:Administrator_Part

     

第2个:Client_part

我在Administrator_Part项目的wwwroot中有一些照片,我的问题是如何从Client_part项目剃须刀页面访问Administrator_Part的wwwroot?

1 个答案:

答案 0 :(得分:0)

实际上,我找到了解决问题的方法 只需将代码添加到您的startup.cs

        // Access wwwroot For Current Root Project
        app.UseStaticFiles();

        //Access wwwroot of External Project
        app.UseStaticFiles(new StaticFileOptions()
        {
            FileProvider = new PhysicalFileProvider(
                Path.Combine(Directory.GetCurrentDirectory(), @"./../Administrator_Part/wwwroot/uploadImage/resize")),
            RequestPath = new PathString("/MyImages")
        });

以及任何进入剃须刀页面的鲸鱼,您都可以像这样使用它:

<img src="/MyImages/1.jpg" />

只需更改路径即可...!