C# Split字符串分隔

 

 

VS 2019离线安装

参考链接:VS2019 离线安装方法详解

官网链接:创建 Visual Studio 的脱机安装

1,下载Visual Studio 引导程序。

2,命令行切换到VS引导程序下载目录,查找组件对应ID,编写命令脚本(下图红框选择项vs2017截图):

3,独立组件安装:

4,切换到vs2019_layout 目录,执行vs_setup.exe 进行安装。

 

 

去除emoji特殊字符–Unicode码

 

Regex基于UTF-16工作的,Emoji是Unicode,不能被全部替换。参考

 

编译器失败,错误代码为 -2146232576。

罪魁禍首是Microsoft.Net.Compilers包,用於在您的項目中支持現代C#語法/功能(版本6.0,7.0),特別是在Razor視圖中。根據其版本的不同,該軟件包需要在相關機器上安裝安裝的完整.NET框架的特定最低版本。

例如,2.2.0包需要.NET 4.6+。即使你的項目的目標是.NET 4.5.2,你可能在你的開發機器上安裝了最新的.NET,而且一切都很順利。遠程部署機器只安裝了.NET 4.5.2,當您的ASP.NET應用程序嘗試在運行時編譯資源(例如視圖)時,您會收到錯誤-2146232576

您的選擇:

  1. 如果您確實需要使用新望C#功能在您的項目 – 安裝最新的.NET Framework到遠程計算機。
  2. 如果您對僅提供更多或更少的現代C#功能感到滿意 – 將Microsoft.Net.Compilers軟件包降級爲僅需要您的遠程機器上的框架的版本。例如,版本1.3.2只需要.NET 4.5。
  3. 如果你並不需要在所有上述功能,只需從你的項目中刪除Microsoft.Net.CompilersMicrosoft.CodeDom.Providers.DotNetCompilerPlatform(羅斯林CodeDom中提供)封裝。

 

解决方案:

解決方法:

我面臨這個問題升級後一些NuGets並通過下面的步驟來解決。

步驟1:NuGet Package Console移除這些的NuGet包

步驟2:後:在Web.config

再发布就可以了。

参考链接

XML格式化输出

 

IdentityServer笔记

1,修改C#版本

c-sharpCorner

2,“keyset is missing”

Stack OverFlow

CSDN

3,通常每个套接字地址(协议/网络地址/端口)只允许使用一次。

端口查找与终止

 

Asp .NetCore 二维码应用实例

功能:从其他网站爬下Table资料,将资料转成二维码

1,新建NetCore Web应用程序(带模型 视图 控制器)

二维码组件:

2,修改Home/Index方法(爬数据,加工数据)

3,Index页面

4,效果

5,完整代码下载

Sql 生成数字–取最小流水号实例

说明:innovator.PART表LX_IMA01字段值,长度13,最后一段为4位纯数字流水号。

功能:获取最小且未在PART表LX_IMA01字 段使用的流水号。

MS-SQL版;

Oracle-SQL版:

oracle中字符串截取函数:SUBSTR

oracle中没有ISNumber函数,所以要新新建一个function

Oracle-SQL:

 

Could not load type ‘System.ServiceModel.Activation.HttpModule’ from assembly ‘System.ServiceModel, Version=3.0.0.0,,…’.

问题记录:

1,2019/6/19 17:06分:在服务器上用VS2008运行项目,提示版本不支持

2,2019/6/19 17:10分:安装.net 3.5功能。(IIS上应用池使用的是.net 2.0)

3,2019/6/19 18:58分:系统用户反映问题

4,系统日志

5,取消2步中的.net 3.5功能,再次访问正常。

6,百度搜索其他解决方案:–未测试

只要执行下面的操作,重新注册一下 asp.net 4.0:
C:/Windows/Microsoft.NET/Framework/v4.0.30319/aspnet_regiis.exe -iru