09 2012 档案

未能加载文件或程序集“Oracle.DataAccess”或它的某一个依赖项。试图加载格式不正确的程序。
摘要:上一篇文章说到了DLL引用问题,主要是说的程序中如果使用过了反射,则反射创建对象的dll必须放在web应用程序的bin目录里。今天又遇到了一个类似的问题,mvc3的应用程序,发布到iis上时,报:”未能加载文件或程序集“Oracle.DataAccess”或它的某一个依赖项。试图加载格式不正确的程序。“。原因很简单,因为我发的时候,我项目中的oracle提供的asp.net访问oralcle数据库的这个Oracle.DataAccess.dll的本地复制没有设置为true(在项目引用里找到该引用,右键属性里有这个”本地复制").所有发布的时候,它不会自动复制到bin目录里。从而出现了 阅读全文

posted @ 2012-09-29 12:35 Joey_zy0210 阅读(70306) 评论(10) 推荐(8)

未能加载文件或程序集“”或它的某一个依赖项。系统找不到指定的文件
摘要:连续两天都为这个运行时错误“类型初始值设定项引发异常”而烦恼,调试也不知道哪里出了问题。上网Google一下,一大堆相同的问题,可是按照那些方法折腾来折腾去,问题还是一样。最后在CSDN上发帖子问了,果然“重赏之下必有勇夫”,很快就有高手回复了,问题也随着解决了。哈哈。在此写个随笔,以后如果大家遇到类似问题,也可参考一下,自己也做个备忘,不然放在电脑上,又找不到,我的电脑文件到处乱放,有时连我自己都找不到^_^。 问题是这样嘀: 项目采用了三层架构和工厂模式,并借鉴了PetShop的架构,因为这个项目也是采用分布式的数据库,目前只有三个数据库,主要出于提高访问性能考虑。 原来是按照网上... 阅读全文

posted @ 2012-09-07 11:44 Joey_zy0210 阅读(23082) 评论(0) 推荐(1)

C# 数组
摘要:数组是一种数据结构,它包含若干相同类型的变量。数组是使用类型声明的: type[] arrayName; 数组概述 数组具有以下属性: 数组可以是一维、多维或交错的。 数值数组元素的默认值设置为零,而引用元素的默认值设置为 null。 交错数组是数组的数组,因此,它的元素是引用类型,初始化为 null。 数组的索引从零开始:具有 n 个元素的数组的索引是从 0 到 n-1。 数组元素可以是任何类型,包括数组类型。 数组类型是从抽象基类型 Array 派生的引用类型。由于此类型实现了 IEnumerable 和 IEnumerable,因此可以对 C# 中的所有数组使用 fore... 阅读全文

posted @ 2012-09-05 17:34 Joey_zy0210 阅读(223) 评论(0) 推荐(0)

命名空间别名限定符 (::)
摘要:::) is used to look up identifiers.' xml:space="preserve">命名空间别名限定符 (::) 用于查找标识符。它通常放置在两个标识符之间,例如:global::System.Console.WriteLine("Hello World");global.' xml:space="preserve">命名空间别名限定符可以是 global。这将调用全局命名空间中的查找,而不是在别名命名空间中。那到底在什么情况下使用呢?当我们自定义的命名空间与.NET Fra 阅读全文

posted @ 2012-09-05 11:46 Joey_zy0210 阅读(1210) 评论(0) 推荐(0)

可空类型
摘要:可空类型概述 可空类型具有以下特性: 可空类型表示可被赋值为 null 值的值类型变量。无法创建基于引用类型的可空类型。(引用类型已支持 null 值。)。 语法 T? 是 System.Nullable<T> 的简写,此处的 T 为值类型。这两种形式可以互换。即:int? a; System.Nullable<int> b; a==b 为可空类型赋值与为一般值类型赋值的方法相同,如 int? x = 10; 或 double? d = 4.108;。 如果基础类型的值为 null,请使用 System.Nullable.GetValueOrDefault 属性返回该基 阅读全文

posted @ 2012-09-05 10:59 Joey_zy0210 阅读(308) 评论(0) 推荐(0)

导航