ASP.CORE将自定义文件夹添加到发布中

时间:2018-10-04 15:29:20

标签: asp.net-core

在我根目录下的ASP.NETCore应用程序中,我有一些custome文件夹,在每次发布后,该副本将粘贴到该文件夹​​中以发布文件夹

所以我的发布文件夹看起来像这样:

enter image description here

在MVC5中,它是通过配置应用程序属性来自动发布的

enter image description here

已更新

我将文件夹移到了wwwroot文件夹中,因此VS现在将其包含在发布中,但是现在可以通过输入浏览器URL:https://domain/customefolder/secret.xml

来访问其中的文件

所以现在我有两个问题:

  1. 是否可以关闭对wwwroot中某些文件夹的访问?如果不 然后问两个
  2. 如何包括一些要发布的自定义文件夹?

1 个答案:

答案 0 :(得分:1)

我不知道要添加一个文件夹,通常要复制单个文件夹才能通过Visual Studio中的GUI复制输出。但是,您可以编辑.csproj文件并将其添加到此处:

<table >
    <thead>
        <tr >
            <th></th>
        </tr>
    </thead>

    ProjectName.Models.ProjectNameEntities db = new ProjectName.Models.ProjectNameEntities();
    var CustomerTableObject= db.Customer.ToList();
    <tbody>
        @foreach (var item in CustomerTableObject)
        {
            <tr>
                <td ></td>
            </tr>
        }
    </tbody>
</table>

或者,您可能希望将<ItemGroup> <Folder Include="MyFolder\" /> </ItemGroup> 与全局对象一起使用:

Content