gpt4 book ai didi

c# - 找不到 Visual Studio 2015 上的 ASP.NET 5 addMvc 方法

转载 作者:太空狗 更新时间:2023-10-30 00:18:52 25 4
gpt4 key购买 nike

我正在学习本教程:http://www.asp.net/vnext/overview/aspnet-vnext/create-a-web-api-with-mvc-6设置一个 web api,但我还没有走得很远。添加行后:services.addMvc(); 我收到一个异常,提示未找到此方法。我在网上搜索并在这里找到了一个单独的问题/答案:http://forums.asp.net/t/2026087.aspx但这没有帮助。

我的 startup.cs 看起来像这样:

public void ConfigureServices(IServiceCollection services)
{
services.AddMvc();
}

public void Configure(IApplicationBuilder app)
{
app.UseMvc();

app.UseWelcomePage();
}

还有我的 project.json:

{
"webroot": "wwwroot",
"version": "1.0.0-*",
"exclude": [
"wwwroot"
],
"packExclude": [
"node_modules",
"bower_components",
"**.kproj",
"**.user",
"**.vspscc"
],
"dependencies": {
"Microsoft.AspNet.Server.IIS": "1.0.0-beta2",
"Microsoft.AspNet.Diagnostics": "1.0.0-beta1",
"Microsoft.AspNet.Mvc": "6.0.0-beta1"
},
"frameworks" : {
"aspnet50" : { },
"aspnetcore50" : { }
}
}

最佳答案

很可能您使用了一些不正确的包。尝试创建 VS 附带的默认启动应用程序(使用最新的 VS 2015)并查看要使用的确切包。

基于project.json 文件内容的一些评论:

  1. 目前,不要混用不同版本的测试包(例如 beta1 和 beta2)。那是灾难的根源:)
  2. Beta1版本较旧,请升级

关于c# - 找不到 Visual Studio 2015 上的 ASP.NET 5 addMvc 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28127307/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com