1
我使用空的ASP .NET 5预览模板创建了一个新的Web应用程序。该项目在我运行dnu restore
后建立。ASP .NET 5空项目返回500内部服务器错误
当我运行它时,我得到一个空的响应(即空白页)。刷新页面,我得到一个“HTTP错误500.0 - 内部服务器错误”的典型页面,没有有用的信息(见下面的截图)。
我使用的是标准的样板代码从项目模板:
public class Startup
{
// For more information on how to configure your application, visit http://go.microsoft.com/fwlink/?LinkID=398940
public void ConfigureServices(IServiceCollection services)
{
}
public void Configure(IApplicationBuilder app)
{
app.Run(async (context) =>
{
await context.Response.WriteAsync("Hello World!");
});
}
}
我发现,如果我设置断点,它告诉我,断点将不被命中。
我在做什么错,我怎么能得到这个最简单的场景工作?
编辑:project.json是自带的项目模板默认的(使用测试版5,这是我所知道的是不是最新的):
{
"webroot": "wwwroot",
"version": "1.0.0-*",
"dependencies": {
"Microsoft.AspNet.Server.IIS": "1.0.0-beta5",
"Microsoft.AspNet.Server.WebListener": "1.0.0-beta5"
},
"commands": {
"web": "Microsoft.AspNet.Hosting --config hosting.ini"
},
"frameworks": {
"dnx451": { },
"dnxcore50": { }
},
"publishExclude": [
"node_modules",
"bower_components",
"**.xproj",
"**.user",
"**.vspscc"
],
"exclude": [
"wwwroot",
"node_modules",
"bower_components"
]
}
你可以分享project.json文件吗?另外,告诉我们您使用的是哪个版本的dnx –
您是否使用Visual Studio?命令提示符?你正在使用哪个运行时(例如'dnx-clr-win-x64.1.0.0-rc1-final')?你能提供你的'project.json'依赖吗? –
编辑该问题。从VS2015运行(对不起,认为很明显)。选定的运行时似乎是1.0.0-rc1-update1。也许这就是问题所在。 – Gigi