2014-06-09 25 views
2

我有一个非常简单的ASP.NET vNext只是想成为一个静态文件服务器。我曾使用kvm upgrade安装最新版本,以下是我的project.json无法在ASP.NET vNext中启动我的静态文件托管服务器

 
{ 
    "dependencies": { 
     "Helios" : "0.1-alpha-*", 
     "Microsoft.AspNet.FileSystems": "0.1-alpha-*", 
     "Microsoft.AspNet.Http": "0.1-alpha-*", 
     "Microsoft.AspNet.StaticFiles": "" 
    }, 
    "commands": { 
     "web": "Microsoft.AspNet.Hosting server=Microsoft.AspNet.Server.WebListener server.urls=http://localhost:22222" 
    }, 
    "configurations" : { 
     "net45" : { 
     }, 
     "k10" : { 
      "System.Diagnostics.Contracts": "4.0.0.0", 
      "System.Security.Claims" : "0.1-alpha-*" 
     } 
    } 
} 

而下面是我Startup.cs

 
using System; 
using Microsoft.AspNet.Builder; 

namespace WebApplication3 
{ 
    public class Startup 
    { 
     public void Configure(IBuilder app) 
     { 
      app.UseStaticFiles(); 
     } 
    } 
} 

然后,当我跑kpm restore我得到了错误说

 
Unable to locate Microsoft.AspNet.StaticFiles >= 0.1-alpha-build-0402 
Unable to locate Microsoft.AspNet.Diagnostics >= 0.1-alpha-build-0623 
Unable to locate Microsoft.AspNet.Hosting >= 0.1-alpha-build-0519 
Unable to locate Microsoft.AspNet.Server.WebListener >= 0.1-alpha-build-0469 

下面是kvm list结果。

 
Active Version    Runtime Architecture Location 
------ -------    ------- ------------ -------- 
     0.1-alpha-build-0421 svr50 x86   C:\Users\me\.kre\packages 
     0.1-alpha-build-0472 svr50 x64   C:\Users\me\.kre\packages 
     0.1-alpha-build-0472 svr50 x86   C:\Users\me\.kre\packages 
    * 0.1-alpha-build-0496 svr50 x86   C:\Users\me\.kre\packages 

我想我已经安装了0.1-alpha-*但为什么kpm restore告诉我无法找到。

+1

您是否配置了AspNet vNext MyGet订阅源(https://github.com/aspnet/Home/blob/master/NuGet.Config#L4)? – Pranav

+0

工作!我需要将这个'NuGet.config'放到我网站的父文件夹中。请移动此答案,以便我可以标记,谢谢。 –

回答

3

你有没有ASPNET vNext MyGet饲料(github.com/aspnet/Home/blob/master/NuGet.Config#L4)配置?

1

尝试增加一个版本到StaticFiles依赖

相关问题