使用Docker中的Windows Container构建.NET4.x项目(续2-xml文件无法发布)

使用WebDeploy发布程序后文档xml文件丢失,导致swagger无法正确打开
国外也有这方面的讨论但是最终都没有有效的解决方案
或者 方案不是针对.NET 4.5的
研究了一下等到一个比较靠谱的方案
修改发布文件 *.pubxml 增加下面2段配置,问题解决,现在可以顺利将xml文件发布到服务器了



    
        ...
    
    
        
            <_CustomFiles Include="bin\**\*.xml" />
            
                %(RecursiveDir)bin\%(Filename)%(Extension)
            
        
    

    
        
            CustomCollectFiles;
            $(CopyAllFilesToSingleFolderForMsdeployDependsOn);
        
    

你可能感兴趣的:(使用Docker中的Windows Container构建.NET4.x项目(续2-xml文件无法发布))