![](/img/trans.png)
[英]Type or namespace name could not be found (missing using directive or assembly reference?)
[英]The type or namespace name 'HttpConfiguration' could not be found (are you missing a using directive or an assembly reference?
錯誤:=- AuthorizationServer.Api / Startup.cs(17,17):錯誤CS0246:找不到類型或名稱空間名稱“ HttpConfiguration”(您是否缺少using指令或程序集引用?)(CS0246)(AuthorizationServer .api)
我在Mac上使用Visual Studio社區,並且第一個錯誤是system.web.http錯誤,所以我遵循此處列出的方法:-
安裝了System.Web.Common.Http,但是在我的startup.cs文件中顯示了以下錯誤,如何解決呢?
碼:-
using AuthorizationServer.Api.Formats;
using AuthorizationServer.Api.Providers;
using Microsoft.Owin;
using Microsoft.Owin.Security.OAuth;
using Owin;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Http.Common;
namespace AuthorizationServer.Api
{
public class Startup
{
public void Configuration(IAppBuilder app)
{
System.Web.Http.HttpConfiguration config = new System.Web.Http.HttpConfiguration();
// Web API routes
config.HttpConfigurationExtensions.MapHttpAttributeRoutes();
ConfigureOAuth(app);
app.UseCors(Microsoft.Owin.Cors.CorsOptions.AllowAll);
app.UseWebApi(config);
}
引用以下NuGet之后: Microsoft ASP.NET Web API 2.2核心庫
這些是我引用的Owin軟件包:
startup.cs看起來像這樣:
public class Startup
{
public void Configuration(IAppBuilder app)
{
HttpConfiguration config = new HttpConfiguration();
// Web API routes
config.MapHttpAttributeRoutes();
// Removed for clarity
// ConfigureOAuth(app);
app.UseCors(Microsoft.Owin.Cors.CorsOptions.AllowAll);
app.UseWebApi(config);
}
}
HttpConfiguration表示HttpServer實例的配置。
它在
System.Web.Http庫
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.