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