.NET Core项目部署到IIS服务的方法

.NET Core是微软开发的有跨平台能力的应用程序开发框架 (Application Framework),适用于 Windows、Linux 和 macOS 的免费、开源托管的计算机软件框架,未来也将会支持 FreeBSD 与 Alpine 平台。

Windows Server是微软在2003年推出的Windows 的服务器操作系统,其核心是Microsoft Windows Server System(WSS),Windows Server最新的长期服务(LTSC)版本是Windows Server 2019。

image002

安装环境

最新的.NET Core支持在Windows server安装部署时需要安装运环境Windowsdesktop-runtime和dotnet-hosting,如果是在Windows Server 2008R2操作系统上安装,还需要另外安装系统Windows6.1-KB2533623-x64补丁以及Microsoft Visual C++ 2015 Redistributable 更新 3程序。

安装完成后在IIS的模块中可以看到新安装的运行时模块内容就代表安装成功了。

image003 image004

添加IIS服务

Windows server服务器上安装IIS服务,具体的安装步骤此处不再详细介绍,安装时可以把IIS的组件全部安装;

更多

Visual Studio发布.NET Core项目的方法

Visual Studio是一款专为程序开发人员设计,支持 Windows 和 Mac系统,适用范围广,操作简单的专业IDE开发环境,调试器功能更加丰富,更快的负载解决方案,以及更快的编译。

VS

Visual Studio的.NET Core跨平台开发功能,帮助用户实现一次开发多平台部署,下面主要介绍关于.NET Core项目发布的一些设置。

第一步

项目上点击右键,选择发布;

image001

第二步

发布类型选择“文件夹”方式,根据情况也可以选择发布到FTP、Web服务器等方式,主要涉及到一些实际环境系统配置参数的区别,此处使用文件夹方式发布,然后手动更新服务。

对于大型互联网公司是有专门的发布以及更新线上环境的流程,可以保证显示系统的不间断运行的。

image002

第三步

选择文件夹的存储位置,一般为本地计算机路径,对于网络位置,局域网内也很方便,如果是外部网络就和网络带宽有较大关系;

image003

更多

Toad for Oracle 13安装使用说明

Toad for Oracle是专业用于处理SQL开发和任务的Oracle开发人员工具和数据库管理软件。

image017

第一步

运行Toad for Oracle 13的安装程序,点击“next”;

image001

第二步

接受许可协议,点击“next”;

image003

第三步

输入license和Site Message,点击“next”;

image005

更多

常用Oracle数据库命令

本文主要用于记录常用的Oracle基本命令,由于多使用图形工具进行查询,命令使用较少,便于个人在以后使用时参考,其中有不正确的地方请指正。

image002

本文主要用于记录常用的Oracle基本命令,由于多使用图形工具进行查询,命令使用较少,便于个人在以后使用时参考,其中有不正确的地方请指正。

1.查看Oracle版本

select * from product_component_version;

2.表管理命令

创建table:

1
CREATE TABLE AAA(AA VARCHAR (5),BB VARCHAR (10), CC VARCHAR (90));

删除table:

1
DROP TABLE AAA;

增加column:

1
2
3
ALTER TABLE AA ADD FNAME NUMBER NOT NULL;

ALTER TABLE AA ADD FID VARCHAR (100) PRIMARY KEY;

增加value

1
INSERT INTO AA (A, B) VALUES ('12345', '9099889');

更新value

1
UPDATE AA SET A = '000' WHERE AA.B = '9';

删除value

1
DELETE FROM IPOUSER.AA WHERE AA.A = '00000';

3.表查询命令

基础查询:

1
SELECT A.B.FCODINGS AS 代码,A.B.FNAME AS 名称 FROM A.B;

BETWEEN用法:

1
SELECT A.B.C,A.B.D FROM A.B WHERE A.B.C BETWEEN '210882' AND '250883';

AND和OR用法:

1
SELECT * FROM A.B WHERE A.B.FKINDNAME = 'ABC' AND (A.B.FNAME = '威克岛' OR A.B.FNAME = '津巴布韦');

ORDER BY用法:

1
SELECT * FROM A.B ORDER BY A.B.FID ASC;

ROWNUM用法:

1
SELECT * FROM A.B WHERE ROWNUM <= 10;

LIKE用法:

1
2
3
SELECT * FROM A.B WHERE A.B.FNAME LIKE '_南省%';

SELECT * FROM A.B WHERE A.B.FNAME LIKE '_南_郑_市%';

IN用法:

1
2
3
SELECT * FROM A.B WHERE FNAME IN ('河南省郑州市', '河南省洛阳市');

SELECT * FROM TCODEENTRYS WHERE FCODINGS IN (SELECT FCODINGS FROM TCODEENTRYS WHERE FCODINGS > '5000');

更多

解决连接Oracle12C的ORA-28040错误

问题描述:

使用Oracle 11G客户端登录Oracle 12C数据库,出现“ORA-28040:没有匹配的验证协议”提示。

无论使用Toad for Oracle还是PL/SQL Developer等数据库工具,以下方法均可以解决问题。

image002

解决方法:

1、Oracle 12C服务端修改“../network/admin”目录下的sqlnet.ora文件,增加一下内容:

SQLNET.ALLOWED_LOGON_VERSION_SERVER=11;

SQLNET.ALLOWED_LOGON_VERSION_CLIENT=11;

2、使你用管理员登录数据库,修改用户密码

sqlplus / as sysdba

alter user username identified by password;

image002

更多

Windows操作系统安装Oracle 12C

ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。

Oracle数据库12c引入了一个新的多承租方架构,使用该架构可轻松部署和管理数据库云。

img

Oracle下载

打开Oracle官网,登录账号,选择相应版本下载即可。

网站地址:https://www.oracle.com

下载成功解压后得到一下文件,双击setup.exe即可安装。

img

Oracle安装

第一步

双击setup.exe,启动安装程序,可以取消“我希望通过……”,然后点击“下一步”,弹出“尚未提供电子邮件地址”的提示窗口,直接点击“是”即可。

更多

CentOS安装cockpit管理工具

通过cockpit管理Linux服务器。

1、安装cockpit软件包

1
2
3
4
5
6
sudo yum install cockpit
sudo systemctl enable cockpit.service
sudo systemctl start cockpit.service
sudo systemctl status cockpit.service
sudo yum install cockpit-storaged
sudo yum install cockpit-dashboard

2、示例访问地址

1
http://192.168.0.1:9090

更多

xshell连接Windows乱码和退格键无效

xshell连接Windows服务器后界面乱码和退格键无效的解决方法。

xshell

1、xshell连接Windows服务器OpenSSH中文乱码

解决方法:当前连接会话属性界面,选择终端,编码设置为Unicode(UTF-8)

xshell001

2、xshell连接Windows服务器OpenSSH退格键无效

解决方法:当前连接会话属性界面,选择终端-键盘,将BACKSPACE键序列修改为“ASCII 127(Ctrl+?)(I)”

xshell002

更多

Windows操作系统部署OpenSSH服务

通过OpenSSH管理Windows服务器。

SSH

1、下载OpenSSH

2、安装OpenSSH

  • 将最新版本的内容提取到C:\Program Files\OpenSSH,在目录下打开Powershell ;
  • 在 Powershell 控制台中,运行以下命令
1
powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1

3、设置防火墙

  • 关闭防火墙或者设置防火墙允许OpenSSH服务和22端口

4、设置OpenSSH自动启动并启动服务

  • 通过计算机管理下服务管理功能,设置OpenSSH自动启动并启动服务;
  • 通过以下命令设置OpenSSH自动启动并启动服务;
1
2
sc config sshd start= auto
net start sshd

5、添加系统变量

  • 将OpenSSh的路径添加系统环境变量path下,完成以上步骤即可通过工具连接Windows服务器​。

更多

常用软件收藏和下载

本文记录我的常用 软件,将持续更新……

software

DBeaver

EmEditor

Everything

FileZilla

Git

Google Chrome

Microsoft Edge

更多