我们正在为我们的 ASP.net Web 应用程序迁移到 Azure 云服务(不是网站)。我们希望开始使用具有“持续集成”发布的 Team Foundation 服务,就像我们目前在 AppHarbor 和 GitHub 之间使用的一样。
在使用 TFS 的“持续集成”功能时,我们遇到了挑战。将 Visual Studio 与 Azure 云服务、TFS 与 Azure 云服务进行比较时,构建不一致。当我们使用 TFS 的“持续集成”发布到 Azure 云服务时,我们的静态页面可以正常工作,但对于具有 *.cs 扩展名的页面无法找到我们在这些页面上放置的控件。但是,当我们使用 Visual Studio 2010 发布到 Azure 云服务时,这些页面可以正常运行。
您能否提供任何见解来解释为什么 Team Foundation Service 与 Azure 云服务的持续集成会导致带有 *.cs 扩展名的页面无法找到我们在这些页面上放置的控件,而使用来自Visual Studio 2010 到 Azure 云服务工作完美?