Azure devops 已部署文件更新,忽略新文件

Azure devops 已部署文件更新,忽略新文件,azure-devops,Azure Devops,我使用VisualStudio创建了一个web项目。 我使用GitHub桌面应用程序将代码推送到GitHub 我通过Azure门户创建了一个Azure DevOps项目来创建CI,并且不做任何更改 当我在所有CI运行期间提交更改时,构建成功并完成了新的部署 为了确保一切正常,我做了两次不同的测试 第一:我在我的项目中用其他HTML文件创建了一个新的HTML文件。当我在Azure Devops上提交、构建和部署时,不会出错,但我无法在wwwroot文件夹中看到我的新文件 第二:我更新了一个现有的H

我使用VisualStudio创建了一个web项目。 我使用GitHub桌面应用程序将代码推送到GitHub 我通过Azure门户创建了一个Azure DevOps项目来创建CI,并且不做任何更改

当我在所有CI运行期间提交更改时,构建成功并完成了新的部署

为了确保一切正常,我做了两次不同的测试

第一:我在我的项目中用其他HTML文件创建了一个新的HTML文件。当我在Azure Devops上提交、构建和部署时,不会出错,但我无法在wwwroot文件夹中看到我的新文件

第二:我更新了一个现有的HTML文件。当我在Azure Devops上提交、构建和部署时,不会出现错误,并且我可以在web应用程序上的文件上看到我的更新


为什么会有这种差异?我想了解为什么更新可以正确工作,而不是添加。我不知道从哪里开始解决这个问题,你能检查一下新的.cshtml文件的“构建操作”吗

在visual studio中,右键单击该文件并转到属性。 检查构建操作是否设置为“内容”,如果未设置为“内容并提交”

其他生成操作有时不会显示任何错误,但在生成时不会复制视图文件。这不是Azure DevOps问题,而是visual studio文件类型问题


如果是这样,请告诉我。祝你好运:)

你能在git hub中看到新文件吗?您是否将新的html文件添加到Visual Studio项目?是的,我可以在我的github存储库中看到该文件,并且我将该文件添加到我的Visual Studio项目中,没有任何幻想。右键单击=>new item=>HTML文件。当我从visual Studio运行项目时,我可以访问这个新文件。要尝试查找,我可以通过构建部分创建zip文件。当然,我的文件不存在,所以至少我知道问题来自构建过程。我添加了clean参数,但没有任何更改。如果有人有想法…你会使用yaml管道吗?你能在这里共享管道的代码吗?你能在azure devops git上创建额外的存储库并将你的代码推送到那里吗?(仅用于测试目的)