【发布时间】:2016-01-30 00:45:00
【问题描述】:
我正在尝试创建最简单的 ASP.NET 5 项目来提供静态文件,而不依赖于 Visual Studio 项目模板。但是,当我请求文件时,我只收到一个空响应。这是我的代码:
project.json:
{
"wwwroot": "wwwroot",
"dependencies": {
"Microsoft.AspNet.Server.Kestrel": "1.0.0-beta8",
"Microsoft.AspNet.StaticFiles": "1.0.0-beta8"
},
"commands": {
"web": "Microsoft.AspNet.Server.Kestrel"
},
"frameworks": {
"dnx46": { }
}
}
Startup.cs:
using Microsoft.AspNet.Builder;
using Microsoft.AspNet.Http;
namespace Study.StaticFileServer
{
public class Startup
{
public void Configure(IApplicationBuilder app)
{
app.UseStaticFiles();
}
}
}
最后,有一个包含“downloadme.txt”的“wwwroot”文件夹。
当我运行dnx web 并请求文件时,响应为空白。我必须添加什么才能使其正常工作?
【问题讨论】:
-
你如何在浏览器中请求文件?
-
文件中有内容吗? :)
-
Mithun,我正在导航到localhost:5000/downloadme.txt。维克多,是的。你可以在 GitHub 上看到该项目here。