- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在学习本教程: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
文件内容的一些评论:
关于c# - 找不到 Visual Studio 2015 上的 ASP.NET 5 addMvc 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28127307/
当我尝试在 visual studio 2015 中构建项目时,我在 ConfigureServices 方法中遇到了问题。 最佳答案 检查您尝试使用的 asp.net-mvc 版本。看起来您正在混合
我试图找出为什么在所有文档中我看到 services.AddMvc或 services.AddMvcCore在 Startup.cs 但是在由 VS 创建的 ASP.NET Core MVC 3.1
为了能够在我的 ASP.NET Core 应用程序中添加 Controller ,我可以添加 services.AddControllersWithViews() 要么 services.AddMvc
自 2018 年 5 月 30 日起,我在 Startup.cs 中的 ASP.NET Core 代码 public IServiceProvider ConfigureServices(IServi
我正在学习 ASP.NET Core,我看到注册 MVC 服务如下所示: public void ConfigureServices(IServiceCollection services) {
当我使用 Swagger 为我的 API 提供动力时,我遵循了 those guids 之一而且我总是像这样将 MVC 注入(inject)放在 Swagger 注入(inject)之前。 servi
我正在将 ASP.NET Core 2.2 Web 应用程序迁移到 3.0,并且有关于 .AddMvc() 的澄清问题。如果这很重要,我的应用程序使用 Razor 页面和 View 。 所以目前,我在
我使用以下命令创建了 .net core 2.0 mvc 应用程序:“dotnet new mvc”,它运行没有任何问题,但在 vscode 中我有两个错误: 'IServiceCollection'
我创建了一个全新的 asp.net 核心应用程序。我已经添加了 mvc Nuget 包,但出现以下错误。 微软.AspNetCore.Mvc.Core 1.1.3 'IServiceCollectio
我正在为 Asp.Net Core 创建一个 Nuget 包。我想让配置变得简单。因此,我决定提供一种流畅的方法,将我的 Nuget 添加到 Asp.Net Core 中 ConfigureServi
我正在学习本教程:http://www.asp.net/vnext/overview/aspnet-vnext/create-a-web-api-with-mvc-6设置一个 web api,但我还没
我正在看书学习ASP.NET Core MVC,问题代码片段如下: // CHAPTER 4 - ESSENTIAL C# FEATURES namespace LanguageFeatures {
当使用 .NET core Web API 的脚手架时,它包括: services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Vers
我不太喜欢使用预捆绑的 AddMvc(),而是更喜欢使用 AddMvcCore()。 话虽如此,我想知道如何将新的(从 2.0 开始)AddRazorPages() 与 AddMvcCore() 一起
为什么在 mvc6 应用程序的 Configuration 方法中只添加 app.UseMvc() 是不够的?为什么还需要在 ConfigureServices 方法中添加 services.AddM
我是一名优秀的程序员,十分优秀!