CentOS下使用.Net Core 1.1部署WebApi
来源:互联网 发布:openstack vsphere知乎 编辑:程序博客网 时间:2024/06/05 04:50
一、安装CentOS系统
二、在CentOS上安装最新的.Net Core
安装教程在官网已经很详细了。 https://www.microsoft.com/net/core#linuxcentos
三、用VS2017新建一个WebApi Core项目
参看帖子:http://www.cnblogs.com/keepcodingforever/p/6642183.html
官方的文档参看:https://docs.microsoft.com/en-us/aspnet/core/tutorials/first-web-api
(注意Core1.0版本需要project.json文件,在最新的版本中已经不需要了)
四、链接MySQL,目前官方正式版本的MySQL Core驱动还没有发布,已经发布的是预览版本的。
https://www.nuget.org/packages/MySql.Data.EntityFrameworkCore/
using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;using Microsoft.AspNetCore.Http;using Microsoft.AspNetCore.Mvc;using MySql.Data.MySqlClient;namespace TestCore_WebApi.Controllers{ [Produces("application/json")] [Route("api/Test/[action]")] public class TestController : Controller { public static string connectionString = "server=192.168.0.1;user id=root;pwd=root;database=test;SslMode=none;CharSet=utf8;"; [HttpGet] public string TestAPI() { string str = "hello "; try { string sql = "INSERT INTO price(`code`,time) VALUES('11111',NOW());"; MySqlHelper.ExecuteNonQuery(connectionString,sql); sql = "select * from price limit 10"; using (MySqlDataReader dr = MySqlHelper.ExecuteReader(connectionString, sql)) { if (dr.HasRows) { while (dr.Read()) { str += dr[0].ToString(); } } } }catch(Exception ex) { return ex.Message; } return str; } }}
阅读全文
0 0
- CentOS下使用.Net Core 1.1部署WebApi
- CentOS上使用nginx运行.net core webapi
- ASP.net Core 部署说明(CentOS)
- Linux(CentOS 6.7)下配置Mono和Jexus并且部署ASP.NET MVC3、4、5和WebApi(跨平台)
- asp.net core AuthenticationMiddleware 在WebApi中的的使用
- IIS 下部署WebAPI
- ASP.NET Core Docker jexus部署-CentOS实践版
- ASP.NET Core Docker jexus部署-CentOS实践版
- ASP.NET Core Docker jexus部署-CentOS实践版
- Centos 7 中部署ASP.NET Core网站问题记录
- Asp.net Core WebApi--(1)环境搭建
- 基于.NET Core 框架搭建WebApi项目
- asp.net core WebAPI实现CRUD
- 【ASP.NET CORE 2.0】在CentOS上部署ASP.NET CORE 2.0程序【超详细】
- 使用Visual Studio Code开发Asp.Net Core WebApi学习笔记(二)-- Web Api Demo
- 使用Visual Studio Code开发Asp.Net Core WebApi学习笔记(一)-- 起步
- ubuntu16.4下用jexus部署asp.net core rtm
- .net WebApi中使用swagger
- 使用Java开发高性能网站需要关注的那些事儿
- Markdown 新手指南
- 理解TCP/IP网际层——ABCDE类
- 接触cpu卡
- python下载批量图片
- CentOS下使用.Net Core 1.1部署WebApi
- POJ 2970 (优先队列)
- STM32接口FSMC/FMC难点详解
- 微信小程序 异步方法(十二)
- 44. TA镜像加载时的验证
- xgboost+python参数介绍的简单使用
- linux内核驱动--Platform Device和Platform_driver注册过程
- Android源码分析--View的事件分发机制
- jsp forEach语法