我有一个已经工作了大约一年的 MVC 4 Web 项目。它目前在 azure 生产环境中发布和运行,并且已经在那里工作了大约一年。我的开发机器出现故障,我不得不更换它。在设置我的开发环境并从我的存储库中检索我的代码库后,我对我的一个页面进行了非常小的更改(我更正了一个错字,将我的一个 .cshtml 页面的文本中的“teh”更改为“the”。我从以下位置下载并导入了我的 azure 发布配置文件设置:
https://windows.azure.com/download/publishprofile.aspx?wa=wsignin1.0
这似乎正确地填充了我的发布对话框,我试图将我的更正发布到暂存。但是,当它在发布之前构建时,输出窗口开始显示一系列“类型或命名空间 {x} 无法解析”错误。它为各种引用的程序集累积了 72 个此类错误,然后以“构建失败”退出。
几秒钟后,所有这些错误都消失了,如果我重建解决方案,它不会给我那些错误,这些错误只会出现在预发布版本中。我可以在测试环境中运行该项目,并且在那里运行良好。
我已经尝试了我能想到的一切。有没有人遇到过这个?