devexpress CLR20r3错误记录

好久没写过winform程序了,用devexpress写了个小工具,连一个本地的数据库,感觉不会出什么异常,连接时就没加捕获,调通之后就没管,因为特殊需求,需要把程序放到腾讯云上运行,结果一运行就报错,提示

CLR20r3 错误

没有其他任何错误信息,去网上搜来搜去不行,但是本地或者其它云上连接腾讯云都可以正常运行,本来还想着是WindowsServer2012的问题,又装了几次.netFrameWork,无法解决,最后无奈抱着死马当活马医的态度,加了一个 try catch ,居然捕获到了,说是无法连接数据库,去app.config里把连接地址换成127.0.0.1 不使用公网ip.可以了,我本地,其他服务器都可以连接,难道腾讯云内部不认自己的公网IP,试了试果然腾讯云不能通过公网IP访问SqlServer自己,比较奇怪了。

另外发现一个知识点,sqlserver的主键也是不区分大小写的

比如  userid z001,Z001会被判定为重复主键。

教训:写再简单的程序,一定要注意使用try catch.另外看异常应该先查sql问题了 try catch简单写法,懒点,可少写点代码。

AppDomain.CurrentDomain.UnhandledException += UnhandledExceptionEventHandler;

private void UnhandledExceptionEventHandler(object sender, UnhandledExceptionEventArgs e) { try{ MessageBox.Show(e.ExceptionObject.ToString()); } catch (Exception exception){ MessageBox.Show(exception.Message); } }

原文链接:https://www.cnblogs.com/zhaogaojian/p/10023205.html

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏程序你好

C# API中的模型和它们的接口设计

962
来自专栏闻道于事

spring中的scope详解

spring容器中的bean默认是单例模式的,改成非单例模式需要在类上加上@Scope("prototype")

792
来自专栏mini188

Ignite性能测试以及对redis的对比

测试方法 为了对Ignite做一个基本了解,做了一个性能测试,测试方法也比较简单主要是针对client模式,因为这种方法和使用redis的方式特别像。测试方法很...

6617
来自专栏Python入门

这4个Python实战项目,让你瞬间读懂Python!

Python当下真的很火。Python实战项目,也一直尤为关注,接下来,和大家介绍下十个Python练手的实战项目

1964
来自专栏C/C++基础

腾讯2016春季校园实习招聘技术岗初试(一面)问题汇总(CC++后台)

2016.4.11日广州参加了腾讯的CC++后台技术一面,安全技术类的面试。面试官人很温和,经历了大概70分钟的问答,特将遇到的面试问题汇总如下,自己总结学习,...

861
来自专栏信安之路

2017-NSCTF-PWN

这次比赛值得吐槽的地方很多,但是我要忍住,先讲正经的。 这次总结比赛的两道pwn,都是栈溢出类型的,比较简单。先放上题目链接:http://pan.baidu....

940
来自专栏从零开始学自动化测试

Selenium2+python自动化44-元素定位参数化(find_element)

前言 元素定位常用的有八种方法,这个能看到这一篇的小伙伴都知道了,那么有没有一种方法,可以把常用的八种定位合为一种呢?也就是把定位的方式参数化,如id,name...

3475
来自专栏JAVA烂猪皮

BAT面试常的问题和最佳答案

客户端发出http请求,web服务器将请求转发到servlet容器,servlet容器解析url并根据web.xml找到相对应的servlet,并将reques...

1022
来自专栏非典型技术宅

Swift多线程:使用Thread进行多线程间通讯,协调子线程任务1. Thread的三种建立方式2. Thread的基本使用3. 使用NSCondition实现线程间通讯4. pthread

2112
来自专栏Danny的专栏

Entity Framework学习笔记——EF简介(一篇文章告诉你什么是EF)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyuyang6688/article/...

2513

扫码关注云+社区

领取腾讯云代金券