首页 > 解决方案 > 我尝试使用 IApplicationBuilder 制作 Asp.net Api,而不是 asp.net 核心

问题描述

我尝试使用 IApplicationBuilder 制作 Asp.net Api,而不是 asp.net 核心,然后我尝试制作 Startup.cs,但出现了很多错误。“‘IApplicationBuilder’不包含‘UseDeveloperExceptionPage’的定义,并且找不到接受‘IApplicationBuilder’类型的第一个参数的可访问扩展方法‘UseDeveloperExceptionPage’(您是否缺少 using 指令或程序集引用?)”,即对于 Asp.net Api 而不是 Asp.net 核心。请告诉我如何为 Asp.net api 解决它。我还添加了“[程序集:OwinStartup(typeof(GmApi.App_Start.Startup))]”。

        public void Configure(IApplicationBuilder app, IHostingEnvironment env)
        {
        if (env.IsDevelopment())
        {
            app.UseDeveloperExceptionPage();
            
        }
        else
        {
            app.UseExceptionHandler("/Error");
            app.UseHsts();
        }

        app.UseHttpsRedirection();
        app.UseStaticFiles();
        app.UseCookiePolicy();

        app.UseSignalR((routes) =>
        {
            routes.MapHub<ChatHub>("/chathub");
        });

        app.UseMvc();
        }

标签: asp.net-web-api

解决方案


推荐阅读