.net 如何发布包含来自多个项目的XML文档文件的项目?

3lxsmp7m  于 2022-12-14  发布在  .NET
关注(0)|答案(1)|浏览(159)

我正在处理一个由ASP.NET Web服务API(Framework 4.7)和库项目组成的项目。为了生成Web服务的帮助页面,我应用了以下帖子评分最高的答案中的方法:https://stackoverflow.com/a/21895258/14273666在开发过程中工作得很好。
但是,在创建IIS站点和应用程序池后发布项目时,我的App_Data文件夹未与Web服务项目沿着发布。通过将App_Data文件夹移动或添加到项目的IIS站点文件夹中,可以轻松解决此问题,但需要执行手动操作。如何配置项目以使此文件夹与此类文件夹一起发布?

dldeef67

dldeef671#

1-Create a publish profile
2-编辑配置文件xml,不要将App_Data从发布中排除,如下所示:

<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

  <PropertyGroup>
    ....
    <ExcludeApp_Data>False</ExcludeApp_Data>
    ...
  </PropertyGroup>
</Project>

相关问题