2015-12-16 65 views
1

我使用空的ASP .NET 5预览模板创建了一个新的Web应用程序。该项目在我运行dnu restore后建立。ASP .NET 5空项目返回500内部服务器错误

当我运行它时,我得到一个空的响应(即空白页)。刷新页面,我得到一个“HTTP错误500.0 - 内部服务器错误”的典型页面,没有有用的信息(见下面的截图)。

enter image description here

我使用的是标准的样板代码从项目模板:

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" 
    ] 
} 
+0

你可以分享pr​​oject.json文件吗?另外,告诉我们您使用的是哪个版本的dnx –

+0

您是否使用Visual Studio?命令提示符?你正在使用哪个运行时(例如'dnx-clr-win-x64.1.0.0-rc1-final')?你能提供你的'project.json'依赖吗? –

+0

编辑该问题。从VS2015运行(对不起,认为很明显)。选定的运行时似乎是1.0.0-rc1-update1。也许这就是问题所在。 – Gigi

回答

1

这只是疯了什么,我不得不去通过做这项工作。摘要:

  • 转到%userprofile%,在.dnx \包删除一切(只是为了确保不会有不同的测试运行时版本之间的冲突)
  • 让正在使用最新务必运行
  • dnu restore
  • 替换project.json依赖按this answer
  • 按照这个答案下面的评论,与"Microsoft.AspNet.Server.Kestrel"
  • 更换 "Microsoft.AspNet.Hosting --config hosting.ini"
  • 在Startup.cs,与从命令行调用dnx web,而不是从Visual Studio

这个故事的寓意与using Microsoft.Extensions.DependencyInjection;

  • 运行项目替换using Microsoft.Framework.DependencyInjection;:随Visual Studio中的“预览模板”是出路日期,你最好开始一个新的项目。

    注意:在撰写本文时,最新的运行时间是1.0.0-rc1-update1

  • 相关问题