• .net core部署到linux可能碰到的问题


    缺少icu库


    以独立部署 (SCD)的方式发包,运行时报错
    错误信息:FailFast: Couldn‘t find a valid ICU package installed on the system. Set the configuration flag System.Globalization.Invariant to true if you want to run with no globalization support.
    解决方法有三
    1、安装icu库,运行命令:yum install icu
    2、项目配置文件.runtimeconfig.json,加入以下配置
    {"runtimeOptions": { "configProperties": { "System.Globalization.Invariant": true } } }
    3、项目csproj添加以下配置
    <ItemGroup>
    <RuntimeHostConfigurationOption Include="System.Globalization.Invariant" Value="true" />
    </ItemGroup>

    连接SqlServer 2008R2数据库超时

    .Net Core 在 Linux 下连接 SqlServer 需要 SqlServer2008 SP3或以上版本,或SqlServer2012,或SqlServer2014.

    如果SqlServer2008低于SP3版本,会出现连接超时的问题。

    解决办法:

    官方下载SqlServer 2008 Sp3 补丁

    https://download.microsoft.com/download/9/6/4/964BB4EC-FC28-4DA7-9295-7D4A8FDBE1A4/CHS/SQLServer2008R2SP3-KB2979597-x64-CHS.exe 64位

    https://download.microsoft.com/download/9/6/4/964BB4EC-FC28-4DA7-9295-7D4A8FDBE1A4/CHS/SQLServer2008R2SP3-KB2979597-x86-CHS.exe 32位

    httpclient访问https资源报错

    错误信息:System.PlatformNotSupportedException: The handler does not support client authentication certificates with this combination of libcurl (7.29.0) and its SSL backend ("NSS/3.28.4").

    解决方法请看以下连接

    解决linux netcore https请求使用自签名证书忽略安全检查方法

    Centos curl ssl 替换 NSS 为 OpenSSL

  • 相关阅读:
    window.clipboardData(转载)
    动态添加样式(转载)
    IE6 IE7 FF的CSS Hack总结(转载)
    [轉貼] linux解壓 tar 命令
    [轉]用 snprintf / asprintf 取代不安全的 sprintf
    寫一個函數計算當參數為 n(n很大) 時的值 12+34+56+7……+n
    [轉]vi 與 vim 的指令整理
    MySQL和php採用UTF8的方法
    [轉]printf 引數說明
    [C] warning: ISO C90 forbids mixed declarations and code
  • 原文地址:https://www.cnblogs.com/miercler/p/12496262.html
Copyright © 2020-2023  润新知