我最近使用以下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/customErrors
设置为Off
。
获取500 - Internal Server Error
我错过了什么?
有趣的是静态文件正确提供(http://domainshop.apphb.com/assets/style.css)。
此致 贾科莫
答案 0 :(得分:5)
您的观看次数是通过内容的构建操作设置的吗? 之前我的视图文件设置为None,因此AppHarbor没有部署。
答案 1 :(得分:0)
在没有看到你的代码的情况下,我猜你路线中的某些东西(可能是数据库访问?)会引发异常。听起来不像Nancy因为你能够访问静态内容而被打破