我是 ASP.net 和 AppHarbor 的新手。我以前也从未部署过 ASP.net 应用程序。
我已经使用 Visual Studio 2012 候选版本建立了一个 MVC4 网站,它已接近完成。在本地,它工作正常/如预期的那样。
为了向客户发送当前进度演示,有人建议我应该使用AppHarbor来托管应用程序/网站。
我已经完成了设置 Git 存储库并将其与 AppHarbor 连接的过程。然后,我使用Build -> Publish Selection
Visual Studio 中的选项在存储库的本地副本中创建“Web 部署包”。最后,我将创建的文件(如下所示)推送到存储库,AppHarbor 将提交列为“活动”。
然而,当我点击Go to your application时,我得到的只是这个华丽的 403 页面。
我已经尝试了一堆我在论坛中看到的东西(到目前为止都没有奏效)(包括这里和 AppHarbor 支持),包括:
- 添加一个
<modules runAllManagedModulesForAllRequests="true"/>
- 确保我没有多个网络项目。
- 检查并确认 AppHarbor 中没有列出任何错误。
- 我已经关闭了CustomErrors,没有产生任何差异。
自从我开始这个项目以来,我没有接触过任何.config
东西(因为我还不知道如何使用它们)。也许我只是没有在其中添加一些明显的东西?