- 浏览: 190353 次
- 性别:
- 来自: 广州
最新评论
文章列表
参考:https://msd.misuland.com/pd/2884250171976188902
一般情况遇到服务器关闭连接用网上大家说的方法找到redis.conf文件
1、注释掉 bind 127.0.0.1
2、protected-mode yes 改为 protected-mode no
3、检查云服务器安全组有没有开启对应的redis端口
基本就能解决此问题了。但是我不一样,修改之后还是问题依旧.......
期间还参考其他网友资料修改过连接密码等其他配置项,都无济于事。
期间也怀疑过是否改错了配置文件,但由于对CentOS及安装不是很熟悉,自以为自己看到的目录配置文件 ...
常见CentOS操作命令
- 博客分类:
- CentOS
查看系统信息
uname -a
新建文件夹
mkdir 文件夹名字
进入文件夹:
cd 文件夹路径
退出文件夹
cd .. (往回退一级目录)
退出到根目录:
cd
查看文件(也可通过此方式创建文件)
vi /etc/system/oaStart.ini
由查看变为编辑状态
输入 i
编辑完成后:
ESC按钮退出当前编辑状态
:w 保存
:w! 强制保存
:q 退出当前文本
:q! 退出不保存
移动文件:
mv 目标文件 要移动到目的地的文件夹路径
重命名文件:
mv 文件名 修改后的文件名
删除文件:
通常情况下,删除文件用:rm 文件名。删除文 ...
使用Supervisor管理Redis
- 博客分类:
- CentOS
前提:
系统中已经安装了Supervisor
1.进入Supervisor配置文件管理文件夹
cd /etc/supervisor/conf.d/
2、新建redis.ini文件
vi redis.ini
3、编辑一下ini文件内容并保存
[program:redis]
command=/usr/local/bin/redis-server
autostart=true
autorestart=true
startsecs=3
daemonize=no
stdout_logfile=/etc/supervisor/logs/redis.log
4、重新加载使新的配置项生效 ...
上篇:net core Linux ( Centos 7 ) 下 验证码图片显示不出来
原因是:Unable to load shared library 'gdiplus'
但是即使安装上了这个dll,依然不能显示图片,为啥呢?
.NET Core 2.2 本身依然不包括和图片有关的 Image、Bitmap 等类型。
所以当处理图片的类中使用了ZKWeb.System.Drawing,就会提示:
Connection id "0HLPLMNTFQ8H5", Request id "0HLPLMNTFQ8H5:00000001": An unhan ...
在 Linux 命令行运行:
dotnet Web.dll # dll文件名 自己换
(注意:不要用 nohup dotnet Web.dll 在后台运行,后台运行看不到异常)
再来访问登录界面, 此时验证码看不到, Linux 下提示: “Unable to load shared library 'gdiplus'” .
#1. 安装 g ...
CentOS环境信息:
CentOS 8
生成发布文件时的参数信息:
一、安装.Dotnet Core 2.2
在安装Dotnet Core前,需要注册Microsoft签名密钥并添加Microsoft产品提要,每台机器只需注册一次,执行如下命令:
sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm
安装Dotnet Core SDk,执行下列命令
sudo yum update
y
sudo yum install dotnet-sdk-2.2
y
安装完成 ...
1、首先在appsettings文件中添加我们的其他常用配置信息
"Setting": {
"oa_ff": "https://www.oa.com/",
"crm_ff":"123465"
}
2、
再创建一个实体类Setting
public class Setting
{
public string oa_ff { get; set; }
public string crm_ff{ get; set; }
...
背景:
项目启用了session,在本地调试正常。发布到iis后登陆跳转就提示用户信息过期,请重新登陆。
解决方法: startup.cs 代码中 options.CheckConsentNeeded = context => true;改为false
services.Configure<CookiePolicyOptions>(options =>
{
// This lambda determines whether user consent for non-essential cookies is n ...
环境: server 2012R2
1、文件发布注意事项
core在发布为文件时,提供了几个参数选项 在此我只强调下部署模式选。
我选择了独立,文件大概是90多M,如果选择依赖发布,则文件只有40M左右
两者区别可以百度看下
2、发布注意事项
IIS网站中模块项中有没有AspNetCoreModule和AspNetCoreModuleV2
则需要安装dotnet core-hosting-2.2.6
如果你只有AspNetCoreModule,说明你是1.0版本的,那么发布时目标框架也要选择对应的1.0版本。
3、在core网站对应的应用池中,.Net CLR版本要选择无托管代码,同时在 ...
在登陆成功后添加用户信息到session中,编译不报错。运行时提示:Session has not been configured for this application or request
解决方法:
NuGet添加:Microsoft.AspNetCore.Session
在Startup.cs文件中的
Configure方法中加上这一句代码: app.UseSession(); 进行注册。
ConfigureServices方法中加入代码:services.AddSession();进行注册。
这里没有配置session存储到哪里,后续继续研究
借鉴:
https://www ...
枚举类型帮助类 EnumHelper
- 博客分类:
- C#
项目中出现的问题:
项目中会有很多地方用到文字提醒,如果在每个页面都输入相同的文字,后期修改就比较麻烦。
延伸:如果是写api接口不仅要有提示,还得附带错误code值,不同业务类型,code值也应该有差异化
解决思路:
将所有的文字提醒写在一个枚举类型中,通过对枚举类型来管理。
好处:相同的提醒只需更改一次,项目中所有用到的地方都可以更改过来
方法:
首先新建枚举类
/// <summary>
/// api 响应状态吗
/// </summary>
public enum ResultCode
{
...
此处用到了Content方法
如果只是在控制器中写,那么页面将直接显示Content括号中的内容
Content("<script language=javascript>alert('用户名或密码错误');parent.location.href='/login'</script>");
如果想要让他以代码形式进行弹框提示,则需要指定他的类型
Content("<script language=javascript>alert('用户名或密码错误');parent.location.href='/login'&l ...
C# zip文件解压压缩帮助类
- 博客分类:
- C#
原文:
https://www.cnblogs.com/sun-shadow/p/9205510.html
但是原文中递归获取文件数据时有问题,做了小改动。
using ICSharpCode.SharpZipLib.Checksum;
using ICSharpCode.SharpZipLib.Zip;
/// <summary>
/// 所有文件缓存
/// </summary>
private static List<string> files = new List<string ...
详情地址:https://www.cnblogs.com/liuyuanhao/p/9440081.html
补充:
@Html.PagedListPager(Model, page => Url.Action("Index", new { page, pageSize = ViewData["PageSize"] }), new PagedListRenderOptions { LinkToFirstPageFormat = "首页", LinkToNextPageFormat = "下一页", LinkT ...
通过现有数据库在 ASP.NET Core 上生成 EF Core
1、新建基于MVC框架的ASP.NET coreWeb项目
2、“工具”–>“NuGet 包管理器”–>“包管理器控制台”,输入以下命令,红色部分应该不难看出如何修改
Scaffold-DbContext "Server=(localdb)\mssqllocaldb;Database=Blogging;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
如果在开发过程中数据库表有 ...