asp.net System.webserver具有无效的子元素“cors”

ru9i0ody  于 2022-11-19  发布在  .NET
关注(0)|答案(1)|浏览(137)

这是一个完成的项目,从我的团队,但我不知道为什么我得到这个。

在我的config.cs中。这已经启用cors。cors已经安装在Nuget包中:

public static void Register(HttpConfiguration config)
    {
        // Web API configuration and services
        
        SystemDiagnosticsTraceWriter traceWriter = config.EnableSystemDiagnosticsTracing();
        traceWriter.IsVerbose = true;
        traceWriter.MinimumLevel = TraceLevel.Debug;

        // Enable Web API routes by attribute
        config.MapHttpAttributeRoutes();

        EnableCorsAttribute cors = new EnableCorsAttribute("*","*","*");
        config.EnableCors(cors);
    }
dm7nw8vv

dm7nw8vv1#

我们的几个 Visual Studio 2022VS Code 解决方案也有相同的行为。安装 Cors NuGet Package 时,Visual Studio IntelliSense 似乎没有更新,因此在查看web.config文件时会显示此警告。但是,如果将解决方案发布到安装了所需扩展的 IIS 示例,它将按预期方式工作。请注意,构建输出中也不会显示任何警告。

相关问题