You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置发布含多项目XML文档的ASP.NET Web服务并自动包含App_Data文件夹

解决ASP.NET Web Service(Framework 4.7)发布时自动包含App_Data文件夹的问题
  • 调整项目内文件夹及文件属性
    右键项目里的App_Data文件夹,选择「属性」,把「复制到输出目录」设置为**「如果较新则复制」或者「始终复制」**。如果文件夹里存着帮助页面依赖的XML文档、模板文件等,也要把这些文件的「复制到输出目录」改成同样选项。

  • 修改发布配置
    右键项目点击「发布」,打开对应的发布配置文件,切换到「设置」标签页,找到「文件发布选项」,勾选**「在发布期间保留App_Data文件夹」**——如果看不到这个选项,点击「显示所有设置」展开即可。同时确认「排除文件」列表里没有包含App_Data或其下的文件。

  • 编辑.csproj文件兜底(前两种方法无效时使用)
    右键项目选择「卸载项目」,再右键已卸载的项目点击「编辑.csproj」,在文件中找到App_Data相关节点,确保包含以下配置:

<ItemGroup>
  <Folder Include="App_Data\" />
  <Content Include="App_Data\**\*">
    <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  </Content>
</ItemGroup>

保存文件后重新加载项目,再尝试发布。

内容的提问来源于stack exchange,提问作者Caelio

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 08:01:22