我使用Visual Studio创建一个Web项目。 我使用GitHub桌面应用程序将代码推送到我的Github 我通过Azure门户创建了一个Azure DevOps项目,以创建配置项,并且不做任何更改
当我提交所有CI运行更改时,构建成功完成并且新部署完成。
为确保一切正常,我进行了2次差异测试
首先:我在项目中与其他HTML文件一起创建了一个新的HTML文件。提交,构建和部署时,我可以在Azure Devops上正常运行,但是在wwwroot文件夹中看不到新文件
第二:我更新了现有的HTML文件。提交后,构建和部署就可以在Azure Devops上正常运行,并且可以看到Web应用程序上存在的文件上的更新。
为什么会有这种区别?我想了解为什么更新正常但不能正常进行。我不知道从哪里开始解决问题
答案 0 :(得分:0)
能否请您检查新.cshtml文件的“生成操作”?
在Visual Studio中,右键单击文件并转到属性。 检查构建操作是否设置为“内容”,如果未将其设置为内容并提交。
其他构建操作有时不会显示任何错误,但是在构建时不会复制视图文件。这不是Azure DevOps问题,而是Visual Studio文件类型问题。
让我知道是否是这种情况。祝你好运:)