所以我有一个较旧的VB.NET Web应用程序可能已经开始使用ASP.NET v2,现在已经完全升级到框架的v4。在此过程中的某个地方,在构建步骤中,母版页文件的标记页面(“* .master”文件)停止由构建(本地Visual Studio构建)生成。我们没有注意到错误何时开始,因为我们的部署步骤直到最近才删除目标服务器上的旧版本文件。
本地构建工作正常,并且继续这样做,我们也尝试使用TFS构建服务器构建,它以相同的方式执行。在这两个版本中,构建报告完全正常且成功,只是输出中缺少文件。
将应用程序的“编译”设置(在proj属性下)与同一解决方案中的其他VB.NET应用程序进行比较,不会产生任何异常的结果。 proj输出路径是“bin”,目标CPU是“AnyCPU”等。执行Debug或Release本地构建也不会改变主页面标记文件丢失的事实。 <%@ Master %>
标记的“继承”属性中的母版页标记中列出的命名空间似乎也是正确的。
有没有人有过这种丢失文件构建问题的经验?