- 博客(21)
- 资源 (10)
- 收藏
- 关注
原创 如何让Asp.net core mvc发布时候不编译视图文件
为了避免运行时编译cshtml造成的性能问题,http://ASP.NET Core MVC项目在发布的时候默认会把cshtml文件编译到dll中,但是有的项目希望能在运行时修改cshtml视图文件。网上有文章讲到过在csproj文件中添加<MvcRazorCompileOnPublish>false</MvcRazorCompileOnPublish>等方式来修改这个默认的行为,但是那些做法都是旧版.net core的做法,在.net 5/6等新版本中不起作用。
2024-03-26 16:27:05 198
原创 Net MVC项目的Robots文件放在哪?
包括站点的favicon.ico文件也应该存放于项目的wwwroot默认文件夹下。经测试MVC项目的Robots文件应该存放于项目的wwwroot默认文件夹下。
2024-03-25 17:20:59 119
原创 解决跨域获取Cookie,跨域调用API的问题
前言:前端的系统一般不支持跨域,需要我们部署的时候配置下反向代理。这边介绍下iis反向代理,iis反向代理是通过iis的URL重写模块来重写URL从而访问目标服务器的。假设我们的前端服务器是A,后端API服务器是B,我们访问A的时候,也要能访问B,就需要在A上配置反向代理,重写URL指向B对应的URL。反向代理的url重写原理:将初始的URL不需要替换的部分,用正则表达式匹配出来,将需要替换的地方,输入新的值,拼成新的URL。
2024-03-09 10:21:24 488
原创 DirectoryInfo GetFiles里怎么用正则表达式?
答案是GetFiles里无法用正则表达式,但可以用以下方法来实现。通过以上方法只取文件夹中png,jpb,bmp格式的图片。
2023-06-01 16:31:30 164
原创 ElasticSearch.Net NEST系列二索引查询
1.前缀匹配查询var rel=Client.Search(p => p.Query(s => s.MatchPhrasePrefix(r => r.Field(o => o.partNo).Query(keyword))));2.分页前后模糊匹配partNo字段var rel = Client.Search(s => s.Query(q => q.QueryString(f => f.Fields("partNo").Query("*" + keywor......
2022-06-16 17:20:41 506
原创 ElasticSearch.Net NEST系列一创建修改删除索引
ElasticSearch.Net Nest 系列一创建修改索引当然了首先要连接ElasticSearch索引库var node = new Uri("http://localhost:9200");var settings = new ConnectionSettings(node).DefaultIndex("icproduct");//icproduct是索引名称Client = new ElasticClient(settings);1.创建单个索引iclist_data i..
2022-06-16 16:52:47 722
原创 input easyui-combobox 多选设置多个默认值 页面加载完后再设置默认值
对输入框input easyui-combobox 的下拉选项设置多个默认值 ,等页面加载完后再设置默认值的方法var vals = '12,13,14';//多个值用,分隔var valarr = vals.split(',');$('#cob-select').combobox('setValues', valarr );注意这里用的是setValues,而不是setValue,setValue是设置单个默认值的。...
2021-11-24 16:18:29 1272
原创 C# Regex.Replace 高级用法 标红 保留替换前的原有大小写 正则替换
string title = "红外on传感on器oNS412 深圳On现货"; Regex reg = new Regex("on", RegexOptions.IgnoreCase | RegexOptions.Multiline); title = reg.Replace(title, "<font color='red'>$0</font>");
2020-06-04 16:53:59 602
原创 SqlServer2008复制 发布 订阅 数据同步 读写分离
1。首先要在发布服务器上创建发布1.1.通过新建发布向导创建1.2 选择想要复制同步的数据库1.3 选择发布类型,我用的是事务发布1.4 选择要同步的表或存储过程1.5 筛选的表行 直接下一步1.6 快照代理,这里如果数据量不大就把第一个勾上,如果数据量很大最好就不初始化了,在订阅服务器上用最新的数据库备份还原然后再来设置发布订阅。1.7 代理安全性对...
2019-11-16 11:57:02 1348
原创 通过安全策略BlockIPList创建对应的筛选器,限制访问服务器IP
public string SetBlock(string ip, string note) { Process process = new Process(); process.StartInfo.FileName = "netsh.exe"; process.StartInfo.RedirectStanda...
2019-09-27 10:10:55 332
原创 App使用WebView加载的网页,无法打开QQ对话,无法弹出QQ对话框
今天发现以前的手机网站在浏览器里打开时可以弹出的QQ对话在APP里使用WebView来加载时就无法打开了显示如下解决办法protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_m...
2019-06-13 15:28:22 713 9
原创 Android 9.0及以上WebView无法打开网页 ERR_CLEARTEXT_NOT_PERMITTED
今天发现同事手机华为P30无法打开App中使用webview加载的手机版网站在文件AndroidManifest.xml中增加android:usesCleartextTraffic="true"<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android...
2019-06-13 15:14:29 4299
原创 SQL Server中row_number的用法 按字段分组取最大值最小值记录的主键ID
以下是按partno分组取minprice最小值记录的主键ID
2019-02-25 17:14:15 3809 2
原创 通过cmd命令或批处理文件运行logparser.exe 分析iis log日志 分组统计IP访问量 导入到数据库中
@echo offset hours=%time:~0,2%:: 当前小时减1,如果是0点则把时间设置为23点,注意if else 不能分行写if "%hours: =0%"=="00" (set hours=23) else (set /a hours=%hours%-1):: 设置数据库保存的日期时间,格式:年-月-日 时set logdate=%date:~0,4%-%dat...
2018-12-28 16:49:24 603
原创 IIS日志分析 LogParser命令 按客户端IP分组统计 保存到sql数据库中
首先安装LogParser然后打开当数据库中不存在表时命令如下logparser "SELECT * FROM D:\iislog\W3SVC2\u_ex18122715.log TO IISLog_table" -o:SQL -server:192.168.19.200 -driver:"SQL Server" -database:Dzsc_Affiliated -username:log...
2018-12-28 16:44:03 742
原创 .Net NuGet离线包的安装教程NuGet安装方法
1.在vs里菜单栏:工具-NuGet包管理器->管理解决方案的NuGet管理包 / 在解决方案上右击->管理解决方案的NuGet管理包 2.在弹出的对话框里选择设置按钮,在弹出的选项对话框里选择添加3.点确定左边选择,右侧勾选项目,安装...
2018-10-09 11:06:21 2619
原创 同一个表中查询不同的数据,执行时间相差很远,是什么原因?
情况是这样的:表article中有七百多万条记录 对kanhao,nian,qihao三个字段建了个索引1:select * from emag where kanhao='1006-3102' and nian=2011 and qihao=13该语句用了
2011-08-08 18:31:28 419
原创 提取文章关键字
最近在将数据库中的几百万文章提取关键字,如果说完全自己来写个这样的程序好像是有些不太现实,不知有没有哪位有可以直接可以拿来用的组件.如果有的话可以发送到我邮箱,非常感谢!我暂时用的是SharpICTCLAS.dll组件,不太好使老是出错 邮箱:johnsen7918@126.comQQ:532186511
2008-11-21 23:22:00 553
两列文本数据对比是否包含工具Demo 可编译运行
2022-07-15
利用RabbitMQ实现的聊天功能
2022-07-15
IM即时通讯开源项目 Microsoft.AspNet.SignalR 生成出错解决方案.docx
2021-12-02
Asp.Net Core 3.1 MVC+EF Core +SqlSugar ORM框架实例 多层架构示例Demo
2020-11-05
Gif.js 将多张Jpg图片生成一张Gif图片
2020-03-13
Web Application Stress Tool 压力测试工具
2019-04-23
IIS Http跳转Https时自动在网址后加了个80端口号导致网站无法访问
2022-09-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人