我最近部署到 http://domainshop.apphb.com/使用以下 NuGet 包的简单 ASP.NET 应用程序:
Nancy.Hosting.Aspnet
Dapper
MySql.Data
该应用程序使用 MySQL。我已经激活插件并使用在我的 Web.config 中写入的相同名称标记实例。 (我也将我的数据库部署到那个实例)。
NancyFx 在 system.webServer/handler
中配置,而不是在 system.web/httpHandlers
中配置。
我还将 system.web/customErrors
设置为 Off
。
get 500 - Internal Server Error
我错过了什么?
有趣的是静态文件被正确提供 (http://domainshop.apphb.com/assets/style.css)。
问候, 贾科莫
最佳答案
您的 View 是否使用 Content 的构建操作设置?
我之前遇到过这种情况,我的 View 文件设置为无,因此 AppHarbor 未部署。
关于mysql - AppHarbor:NancyFx 应用出现内部服务器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10554254/