Microsoft.Owin.StaticFiles和Microsoft.AspNet.StaticFiles有什么区别?

时间:2016-04-30 06:49:10

标签: c# asp.net-mvc owin

我正在接受Shaun Wildermuth的指示,以便运行我的第一个基本ASPNet应用程序。他引用了Microsift.AspNet.StaticFiles,但我发现最接近的是“Microsoft.Owin.StaticFile”,通过VisualStudio 2015中的“Manage NuGet Packages ...”选项。谢谢。

1 个答案:

答案 0 :(得分:2)

Microsoft.AspNet.StaticFiles是新的ASP.NET Core(formely ASP.NET 5和ASP.NET vNext)的软件包。另一个包Microsoft.Owin.StaticFile适用于当前的ASP.NET 4.5。 ASP.NET Core仍在预发行,因此包也。在开发ASP.NET 5应用程序时,请按如下方式添加包:

Install-Package Microsoft.AspNet.StaticFiles -Pre

为了使用静态文件配置中间件来添加静态文件。这可以在Startup.Configure方法中完成。

public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{
  ...
  // Add static files to the request pipeline.
  app.UseStaticFiles();
  ...