如何不通过网站部署“ App_Code”

时间:2019-03-16 08:35:43

标签: asp.net-mvc azure azure-devops

当我使用Azure DevOps构建和部署网站时,它会自动部署App_Code文件夹。我不希望部署此文件夹,因为该网站将无法加载(该网站已预编译)。

当前,每次部署网站时,我都需要手动删除App_Code文件夹。

我假设与MSBuild Arguments有关,但是如果我错了,请告诉我。以下是当前参数:

/p:DeployOnBuild=true
/p:WebPublishMethod=Package
/p:PackageAsSingleFile=true
/p:SkipInvalidConfigurations=true 
/p:PackageLocation="$(build.artifactstagingdirectory)\\"

最好不部署App_Code文件夹,或者不对网站进行预编译。

1 个答案:

答案 0 :(得分:0)

我向MSBuild Arguments添加了以下参数:

/p:ExcludeFoldersFromDeployment="App_Code"

App_Code现在不再部署。