本文介绍了无法在ASP.NET vNext中启动我的静态文件托管服务器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个非常简单的ASP.NET vNext,只是想成为静态文件服务器.我曾使用 kvm upgrade
安装最新版本,而下面是我的 project.json
.
I have an very simple ASP.NET vNext just wanted to be a static file server. I had used kvm upgrade
to install the latest version and below is my project.json
.
{
"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
时,我得到了错误提示
Then when I ran kpm restore
I got the error said
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列表
的结果.
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
告诉我找不到.
I think I have 0.1-alpha-*
installed but why kpm restore
told me cannot find.
推荐答案
您是否配置了AspNet vNext MyGet提要(github.com/aspnet/Home/blob/master/NuGet.Config#L4)?
Do you have the AspNet vNext MyGet feed (github.com/aspnet/Home/blob/master/NuGet.Config#L4) configured?
这篇关于无法在ASP.NET vNext中启动我的静态文件托管服务器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!