2015-12-16 64 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

  • 相關問題