gpt4 book ai didi

c# - Global.asax.cs 名称 'RouteConfig' 在当前上下文中不存在

转载 作者:行者123 更新时间:2023-11-30 14:28:48 25 4
gpt4 key购买 nike

我认为我引用了我的解决方案中的三个文件,但我遇到了这 3 个错误

Global.asax.cs 名称“RouteConfig”在当前上下文中不存在

我错过了什么?谢谢:)

enter image description here

enter image description here

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.SessionState;
using System.Web.Http;


namespace PingYourPackage.API.WebHost
{
public class Global : System.Web.HttpApplication
{

protected void Application_Start(object sender, EventArgs e)
{
var config = GlobalConfiguration.Configuration;


RouteConfig.RegisterRoutes(config);
WebAPIConfig.Configure(config);
AutofacWebAPI.Initialize(config);
}

***************

这里是autofac类

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Web.Http;
using Autofac;
using Autofac.Integration.WebApi;
using System.Reflection;


namespace PingYourPackage.Config
{
public class AutofacWebAPI
{
public static void Initialize(HttpConfiguration config)
{
Initialize(config,
RegisterServices(new ContainerBuilder()));
}

public static void Initialize (
HttpConfiguration config, IContainer container)
{
config.DependencyResolver =
new AutofacWebApiDependencyResolver(container);
}

private static IContainer RegisterServices(ContainerBuilder builder)
{
builder.RegisterApiControllers(Assembly.GetExecutingAssembly());

// registeration goes here

return builder.Build();
}
}
}

enter image description here

最佳答案

当您生成一个新项目时,这些*Config类(例如RouteConfig)默认放在App_Code中。

看起来您将 *Config 类从 App_Code 目录移到了 Config 目录中。 App_Code 中的所有内容都会被项目中的其他代码自动引用。

https://msdn.microsoft.com/en-us/library/ex526337(v=vs.140).aspx

Code in the App_Code folder is referenced automatically in your application.

你搬了他们没关系,他们可以住在任何地方。现在,您只需在 Global.asax.cs 文件中手动引用它们。

using PingYourPackage.Config;

(假设 PingYourPackage 是您的项目/根命名空间的名称)

关于c# - Global.asax.cs 名称 'RouteConfig' 在当前上下文中不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28158668/

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