我是ASP.net和AppHarbor的新手。我之前从未部署过ASP.net应用程序。
我使用Visual Studio 2012候选版本建立了一个MVC4网站,它已接近完成。在本地,它正如预期的那样正常工作。
要向客户发送当前进度演示,我被告知我应该使用AppHarbor来托管应用程序/网站。
我已经完成了设置Git存储库并将其与AppHarbor连接的过程。然后,我使用Visual Studio中的Build -> Publish Selection
选项在我的本地存储库副本中创建“Web部署包”。最后,我将创建的文件(如下所示)推送到存储库,AppHarbor将提交列为“活动”。
但是,当我点击转到您的应用时,我得到的只是this magnificent 403 page。
我已经尝试了一些我在论坛中看到的东西(目前都没有这些东西)(包括这里和AppHarbor支持),包括:
<modules runAllManagedModulesForAllRequests="true"/>
自从我开始这个项目以来,我没有触及任何.config
的东西(因为我还不知道如何使用它们)。也许我只是没有在那里添加明显明显的东西?
答案 0 :(得分:1)
当您要部署到AppHarbor时,不应使用Web Publish。 AppHarbor直接获取源代码,构建它,测试它并部署它。
以下是deploying your first app on AppHarbor using Git的指南。 AppHarbor首页上还有一个视频,您可以查看。