CentOS 7.0使用mono部署.Net程序连接数据库出错

问题描述

CentOS7.0使用mono部署.Net程序连接Sqlserver数据库提示Nodataisavailableforencoding936.在6.5下部署正常附上错误提示:Nodataisavailableforencoding936.atSystem.Text.Encoding.GetEncoding(Int32codepage)<0x7fd2c9ab27e0+0x004b9>in<filenameunknown>:0natMono.Data.Tds.TdsCharset.GetEncodingFromLCID(Int32lcid)<0x40c1edc0+0x000c9>in<filenameunknown>:0natMono.Data.Tds.TdsCharset.GetEncodingFromLCID(System.Byte[]collation)<0x40c1ed90+0x00017>in<filenameunknown>:0natMono.Data.Tds.TdsCharset.GetEncoding(System.Byte[]collation)<0x40c18e10+0x0004f>in<filenameunknown>:0natMono.Data.Tds.Protocol.Tds.ProcessEnvironmentChange()<0x40c17d50+0x00517>in<filenameunknown>:0natMono.Data.Tds.Protocol.Tds.ProcessSubPacket()<0x40c17200+0x001ab>in<filenameunknown>:0natMono.Data.Tds.Protocol.Tds.NextResult()<0x40c16fc0+0x0008b>in<filenameunknown>:0natMono.Data.Tds.Protocol.Tds.SkipToEnd()<0x40c16f10+0x00023>in<filenameunknown>:0natMono.Data.Tds.Protocol.Tds70.Connect(Mono.Data.Tds.Protocol.TdsConnectionParametersconnectionParameters)<0x40c152d0+0x00a4b>in<filenameunknown>:0natMono.Data.Tds.Protocol.Tds80.Connect(Mono.Data.Tds.Protocol.TdsConnectionParametersconnectionParameters)<0x40c152a0+0x00013>in<filenameunknown>:0natSystem.Data.SqlClient.SqlConnection.Open()<0x40c11120+0x008c4>in<filenameunknown>:0

解决方案

时间: 2024-11-02 04:44:11

CentOS 7.0使用mono部署.Net程序连接数据库出错的相关文章

Centos 6.0之rsyslog部署日志服务器

本文Centos6.0 日志服务器,可以方便统一查看服务器上的日志,并且写入数据库,进行web显示,方便查看:也起到了一定的安全的作用,当黑客离开clear history的时候,我们这边也是可以看到的:废话少说了,直接正题 Client1: 192.168.244.154 Client2: 略:一样的配置 logserver:192.168.244.132 LogAnalyzer是一个syslog和其他网络事件数据的Web前端工具,提供简单易用的日志浏览.搜索和基本分析以及图表显示.采用php

CentOS 6.4下安装部署OpenStack云计算平台的方法_OpenStack

前言 OpenStack 是一个开源的 IaaS(基础设施及服务)云计算平台,让任何人都可以自行建立和提供云端运算服务. OpenStack 由一系列相互关联的项目提供云基础设施解决方案的各个组件,核心项目(9 个):       1.计算 (Compute) - Nova:       2.网络和地址管理 - Neutron:       3.对象存储 (Object) - Swift:       4.块存储 (Block) - Cinder:       5.身份 (Identity) -

CentOS 6.0图解安装教程:准备安装

1.CentOS简介 CentOS是甚么? CentOS是一个基于 Red Hat企业级 Linux提供的可自由使用的源代码企业级的 Linux发行版本.每个版本的 CentOS 都会获得七年的支持(通过安全更新方式).新版本的 CentOS每两年发行一次,而每个版本的 CentOS会定期(大概每六个月)更新一次,以便支持新的硬件.这样,建立一个安全.低维护.稳定.高预测性.高重复性的 Linux环境. CentOS(Community Enterprise Operating System)是

CentOS 6.0中如何配置pptp VPN Client和Squid透明网关

目的: 构建一台单网卡Linux网关(透明代理),该网关拨入某海外VPN服务器,客户端设定该网关后,网络出口则为海外VPN服务器,实现加速访问一些网站的目的. 环境信息: 硬件:DELL机器一台,单网卡(IP:10.39.100.253): 机器名:VpnGW 操作系统:CentOS 6.0  Kernel Linux 2.6.32-71.el6.i686 网络环境:局域网防火墙需允许该机器使用PPTP协议拨入某公网IP 安装步骤: 一. 安装操作系统,设定IP,机器名,可关闭防火墙,SELin

centos 6.0下最简编译安装Nginx+Mysql+PHP+Zend

Nginx是一个小巧而高效的Linux下的Web服务器软件,是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler 站点开发的, 已经在一些俄罗斯的大型网站上运行多年,相当的稳定. Nginx性能稳定.功能丰富.运维简单.处理静态文件速度快且消耗系统资源极少. 各种有点不说了!!! 闲言: 最近一直时间不太多,一直在学习路由技术,谁知道一个朋友喊我帮忙做下ras,做完了就想起了 nginx,于是这篇文章诞生了,在这里我采用的是CentOS 6.0.安装时是默认的minimal安装,不

CentOS Core2.0 安装教程

************************* Core 2.0.2 ******************************* //1.安装dotnet环境 sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc sudo sh -c 'echo -e "[packages-microsoft-com-prod]\nname=packages-microsoft-com-prod \nbaseurl= ht

CentOS 7.0安装配置LAMP服务器(Apache+PHP+MariaDB)

原文 CentOS 7.0安装配置LAMP服务器(Apache+PHP+MariaDB)     一.配置防火墙,开启80端口.3306端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 2.安装iptables防火墙 yum i

在 RHEL/CentOS 7.0 中安装 LAMP

跳过 LAMP 的介绍,因为我认为你们大多数已经知道了.这个教程会集中在如何在升级到 Apache 2.4 的 Red Hat Enterprise Linux 7.0 和 CentOS 7.0 中安装和配置 LAMP:Linux.Apache. MariaDB. PHP/PhpMyAdmin. 在 RHEL/CentOS 7.0 中安装 LAMP 前置要求 根据使用的发行版是 RHEL 还是 CentOS 7.0,按照下面的链接来进行最小化的系统安装,网络使用静态 IP. 对于 RHEL 7.

u盘-怎么把centos 6.0重装为win2008

问题描述 怎么把centos 6.0重装为win2008 联想 ThinkServer TS140 本来是CentOS 6.0 的系统,现在我想把他装成Win 2008 R2的系统,目前就一U盘,求大牛指教 解决方案 没有找到磁盘驱动.你可以在开机的bios/uefi设置中看看,sata mode是否是增强模式,改成兼容模式试试. 解决方案二: U盘是几G的?够大的话就做一个Win2008的启动盘,不够的话就做一个大白菜WinPE. 解决方案三: 找一台运行windows的电脑,下载Window