【问题标题】:ASP.Net MVC Directory StructureASP.Net MVC 目录结构
【发布时间】:2020-03-20 20:53:41
【问题描述】:

我是 ASP.NET MVC 的新手,我正在使用 Visual Studio Community 2019。我使用向导创建了“Hello World”网站。文件结构如下图所示。我找到了这方面的信息,但目录结构的图像似乎从来没有 wwwroot 目录。

将内容文件夹放置在何处的最佳做法是,该文件夹将包含一个图像文件夹,可能还有一个文档文件夹?

【问题讨论】:

    标签: asp.net-mvc


    【解决方案1】:

    wwwroot 是提供静态文件的默认文件夹。请参阅文档here。所以是的,这是放置图像和文档的正确位置。

    根据文档,您可以创建更多位置来提供静态文件。例如,这提供来自 StaticFiles 目录的文件。

        app.UseStaticFiles(new StaticFileOptions
        {
            FileProvider = new PhysicalFileProvider(
                Path.Combine(Directory.GetCurrentDirectory(), "MyStaticFiles")),
            RequestPath = "/StaticFiles"
        });
    

    这当然是假设它们将被静态服务。如果您在查看文档/文件时需要进行身份验证或其他任何操作,则需要实施不同的解决方案。

    【讨论】:

      猜你喜欢
      • 2015-06-04
      • 1970-01-01
      • 1970-01-01
      • 2011-12-19
      • 2010-09-12
      • 2015-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多