发生原因: 出现这个问题的原因是两次编译生成的程序集的版本一样,导致VS的窗体设计器没有获取到最新的运行时对象,而出现的错误. 解决办法: 修改项目的配置信息,使其每次编译的时候都生成不同的版本. 在解决方案资源管理器中,选择项目,右键选择属性,在应用程序一页中点击“程序集信息”按钮,修改程序集版本为:1.0.0.*,重新生成项目保存即可. 这个是不是Visual Studio的一个bug,现在还很难说.还有没有更好的解决办法,欢迎提出.…
例子:(报错了) public DateTime? time { get; set; } time = item.HospOutDate.HasValue ? DateTime.Parse(item.HospOutDate.Value.ToString("yyyy-MM-dd HH:mm:ss")) : null; 错误提示:无法确定条件表达式的类型,因为“<null>”和“System.DateTime”之间没有隐式转换 解决办法: 添加: DateTime? TimeN…
可空值类型 备注     一种类型认为是可以为 null,如果它可以分配一个值,也可以分配null,这意味着类型具有无论如何没有值. 默认情况下,所有都引用类型,如String,是否可以为 null,但所有值类型,如Int32,不是. 在 C# 和 Visual Basic 中,你可以将值类型作为可以为 null 标记使用?后的值类型的表示法. 例如,int?在 C# 或Integer?在 Visual Basic 中声明可以分配的整数值类型null. Nullable<T>结构支持使用值类型…
MySQL错误"Specified key was too long; max key length is 1000 bytes"的解决办法 经过查询才知道,是Mysql的字段设置的太长了,于是我把这两个字段的长度改了一下就好了.  建立索引时,数据库计算key的长度是累加所有Index用到的字段的char长度后再按下面比例乘起来不能超过限定的key长度1000:  latin1 = 1 byte = 1 character  uft8 = 3 byte = 1 character …
找不到方法:“Boolean System.Runtime.Serialization.DataContractAttribute.get_IsReference()”.的解决办法站点发布后部署到了两台服务器,发现一天运行没问题,另一台执行页面的时候报下面的错误.找不到方法:“Boolean System.Runtime.Serialization.DataContractAttribute.get_IsReference()”,网上查了一下,说是.netFramework3.5要打sp1补丁.…
是在安装slq2005sp3和sp4补丁的时候碰到的问题. 起先是碰到的错误1603的问题,但网上搜索的1603的解决办法都试过了,google也用了,外文论坛也读了,依然没有能解决这个问题. 其实一开始就走错弯路了,错误提示给了一个log文件,log文件内有更多的信息,结果就打开日志17万行茫茫多的信息,不知道从何下手,拉倒最下面看到了1603的错误代码,然后就死盯着不放. 其实在给log文件的下面还有一些错误信息,这些错误信息可能淹没在17万行的日志里,也有可能根本没记录到日志里,原谅我没有…
最近遇到一个很有意思的使用环境,操作人员将所有的网站应用内容投放到共享存储里面,并且使用微软的SMB协议将其以CIFS的方式共享出来,使用Windows Server 2008 R2的IIS将其连接起来.在多IIS主机的情况下,实现一次部署,多点生效的效果. 不过在使用的时候遇到了一些问题,在汉语世界里面似乎这样用的环境不多,特别总结一下这样的场景,撰文分享给大家. 错误代码:0x80070003 起初的想法,操作者使用了Windows的映射网络驱动器的方法将UNC路径转换成了一个Windows…
最近在使用maven,项目测试的时候出现了这么一个错.-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HO  网上找到了一个解决办法. 1.添加M2_HOME的环境变量 2.Preference->Java->Installed JREs->Edit 选择一个jdk 添加    -Dmaven.multiModuleProjectDirectory=$M2_HOME…
今天,用iSQL*Plus 以sys用户连接数据库的时候报ORA-28009:connection as sys should be as sysdba or sysoper的错误,不知道是怎么回事,记得以前的时候连接的时候什么错误没报就过去了.有可能是用DBCA又建了一个新库,所以连接不上.从网上找了一下,原文如下:http://linli.blogbus.com/logs/13337529.html 用 SQL*Plus 连接数据库的时候,出现一个对话框,要求填入用户名.密码.主机字符串信息…
一.问题描述 今天一来公司,在IntelliJ IDEA 中启动Tomcat服务器时就出现了如下图所示的错误:…