码迷,mamicode.com
首页 > Web开发 > 详细

asp.net Core 3.1控制器独立成库

时间:2020-12-30 10:27:40      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:name   src   cti   core   system   col   引用   err   png   

1、在VS中新建一个类库,名称自己随便取。

2、技术图片

在NuGet包中安装 Microsoft.AspNetCore.Mvc.ViewFeatures.

 

3、在类库中新建一个控制器类。

using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Logging;


namespace WebApplicationMVCControllers
{
    public class HomeController : Controller
    {
        private readonly ILogger<HomeController> _logger;

        public HomeController(ILogger<HomeController> logger)
        {
            _logger = logger;
        }
        public async Task<IActionResult> Index()
        {
            _logger.LogWarning("哈哈,出现错误拉!!");

            _logger.LogError($"LogError:{ DateTime.Now.ToString("yyyyMMddHHmmss") }");

            return View();
        }
        public async Task<IActionResult> Privacy()
        {
            return View();
        }

        [ResponseCache(Duration = 0, Location = ResponseCacheLocation.None, NoStore = true)]
        public IActionResult Error()
        {
           return new JsonResult(new { Result = false, Msg = "发生异常,请联系管理员" });
        }
    }
}

 

 然后按照正常的控制器类里面的写法正常的写就OK了。

4、最后在Web项目中添加这个类库的引用就完成了。

5、编译通过。OK

asp.net Core 3.1控制器独立成库

标签:name   src   cti   core   system   col   引用   err   png   

原文地址:https://www.cnblogs.com/huaan011/p/14183606.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!