我有一个包含 Web 应用程序和后台工作人员的应用程序。
我定义了一个 AppHarbor.sln 解决方案文件,并包含了这两个项目。但是,只有后台工作人员被部署。此外,甚至 Web 应用程序项目的测试似乎也被忽略了。我在解决方案文件中尝试了项目排序,但它始终是被部署的后台工作人员。
有任何想法吗?
我有一个包含 Web 应用程序和后台工作人员的应用程序。
我定义了一个 AppHarbor.sln 解决方案文件,并包含了这两个项目。但是,只有后台工作人员被部署。此外,甚至 Web 应用程序项目的测试似乎也被忽略了。我在解决方案文件中尝试了项目排序,但它始终是被部署的后台工作人员。
有任何想法吗?
默认情况下,免费的 AppHarbor 应用程序只有一个关联的工作人员。这可以是后台工作人员或网络工作人员(在第一次成功构建时检测到)。
您可能只需要在“订阅”页面上将 Web Worker 的数量缩放为 1,这将立即触发 Web 应用程序的部署。
如果 Web 应用程序仍未运行,您应该检查构建输出以验证它是否包含 Web 应用程序。
AppHarbor 有一个常见问题解答,可帮助您解决此类问题。在您的情况下,我建议您下载构建输出并验证一切是否正常。如果您有任何问题,也可以随时联系 AppHarbor 支持。