3

我最近使用以下 NuGet 包部署到http://domainshop.apphb.com/一个简单的 ASP.NET 应用程序:

Nancy.Hosting.Aspnet
Dapper
MySql.Data

该应用程序使用 MySQL。我已经激活了插件并使用在我的Web.config中编写的相同名称标记了实例。(我也将我的数据库部署到该实例)。

NancyFx 配置在system.webServer/handler而不是在system.web/httpHandlers.

我也设置system.web/customErrorsOff.

我缺少什么 get 500 - Internal Server Error

有趣的是静态文件被正确提供(http://domainshop.apphb.com/assets/style.css)。

问候,贾科莫

4

2 回答 2

5

您的视图是否设置了内容的构建操作?
我之前有过这种情况,我的视图文件设置为无,因此 AppHarbor 没有部署。

于 2012-05-14T02:12:44.560 回答
0

在没有看到您的代码的情况下,我猜想您的路线中的某些东西(也许是数据库访问?)正在引发异常。听起来南希没有坏掉,因为您可以访问静态内容

于 2012-05-11T15:34:45.073 回答