直到上周,我们的构建脚本才会编译我们的应用程序(一个非常古老的运行MCMS的.net 2.0网站)并将其转储到我们的测试服务器上。昨天运行后,该网站突然出现了各种错误,其中大部分似乎是由global.ashx.cs文件中的方法未被调用引起的(例如构建缓存等)。
在我找到答案之前,经过了五个小时的抓狂。
有两个文件:app_code.compiled和app_global.asax.compiled,在上周之前一直与发布一起部署。现在它们不是。我从以前的版本中重新放置了它们,现在网站按预期方式运行。
没有人声称已更改配置...有人能告诉我为什么我们运行构建时这些重要文件突然不再被发布!?
编辑
当我本地发布时,它会创建这些文件。然后我使用TFS进行检查和构建,但这两个文件不会出现在目标位置。
另一个编辑
在我找到答案之前,经过了五个小时的抓狂。
有两个文件:app_code.compiled和app_global.asax.compiled,在上周之前一直与发布一起部署。现在它们不是。我从以前的版本中重新放置了它们,现在网站按预期方式运行。
没有人声称已更改配置...有人能告诉我为什么我们运行构建时这些重要文件突然不再被发布!?
编辑
当我本地发布时,它会创建这些文件。然后我使用TFS进行检查和构建,但这两个文件不会出现在目标位置。
另一个编辑
http://forums.asp.net/t/1723066.aspx/1 <-- 这就是正在发生的事情,虽然没有答案。我在这里非常苦恼,有人能帮忙吗?