解决ASP.NET中Type.GetType方法总返回空的问题
Type.GetType总是返回NULL;
后来查看,web项目中的引用,发现么有引用对应的项目。。
所以,应用程序无法在web项目中找到对应的dll。。
添加一个引用就解决了。。。。
额。。。不知道怎么说通顺些
举个例子
如:Type.GetType("System.String") //这个是没问题的,因为System.String在mscorlib.dll中
下边我要获取MyProject.Data.SqlServerDAL
Type.GetType("MyProject.Data.SqlServerDAL") //这样写是不成立的,我们要指定它数据的dll文件
Type.GetType("MyProject.Data.SqlServerDAL,MyProject.Data")//这样写就对了
如果发现还是不行,还有一种可能就是web项目中没有引用MyProject.Data,所以无法找到dll文件
添加新的引用就可以了
网上还有其他解决方法
如果上边几步都无法解决的话,可以看看这个
相关推荐
-
解决ASP.NET中Type.GetType方法总返回空的问题
Type.GetType总是返回NULL; 后来查看,web项目中的引用,发现么有引用对应的项目.. 所以,应用程序无法在web项目中找到对应的dll.. 添加一个引用就解决了.... 额...不知道怎么说通顺些 举个例子 如:Type.GetType("System.String") //这个是没问题的,因为System.String在mscorlib.dll中 下边我要获取MyProject.Data.SqlServerDAL Type.GetType("MyProjec
-
asp.net中CSharpThinking扩展方法分析
本文实例讲述了asp.net中CSharpThinking扩展方法.分享给大家供大家参考.具体分析如下: 一.演变 ① 扩展方法特征 1)必须在一个静态方法中. 2)至少有一个参数. 3)第一个参数必须附加this关键字作为前缀. 4)第一个参数不能有其他任何修饰符(如 out,ref). 5)第一个参数的类型不能是指针. 6) 如果扩展方法名称与类型的方法一样(如都命名为ToString),则只有类型的方法会被调用,而扩展方法的不会,这是一个优先级问题. ② 扩展方法与普通静态方法的比较 C#
-
解决ASP.NET中"/"应用程序中的服务器错误的方法
学习asp.net中讲解验证控件问题时,我的程序运行时总是提示这样的问题:"/"应用程序中的服务器错误.如下图: 从网上找到了相关的方法: 在webconfig中找到 <appSettings> <add key="aspnet:UseTaskFriendlySynchronizationContext" value="true" /> <addkey="ValidationSettings:Unobtru
-
解决ASP.NET中的各种乱码问题总结
经常发现有人被乱码困扰着,而我感觉比较幸运,很少为此烦恼过. 在这篇博客中,我将把我想到的一些与乱码有关的经验总结出来,供大家参考. 页面显示乱码问题 在一个网站中,有些页面会正常显示,然而,有些页面会显示成乱码. 如果发生这种情况,可以检查一下web.config和文件编码. 如果web.config是这样配置的: <globalization fileEncoding="utf-8" /> 而文件的编码不是UTF-8: 那么就会有乱码问题. 注意:反之是不是会出现乱码的
-
几种判断asp.net中session过期方法的比较
方法一:最麻烦也是最容易想到的方法,在每个页面的page_load()方法里面判断: 复制代码 代码如下: protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Session["username"] != null) { //登陆成功的情况
-
ASP.NET中图片显示方法实例
本文实例讲述了ASP.NET中图片的显示方法.分享给大家供大家参考.具体如下: genimage.ashx: 复制代码 代码如下: <%@ WebHandler Language="C#" Class="netpix.ImageGenerator" %> genimage.ashx.cs: // Copyright (C) 2003 by Greg Ennis // (mailto:greg@ennis.net) // // The contents o
-
在ASP.NET中调用存储过程方法新解
在使用.NET的过程中,数据库访问是一个很重要的部分,特别是在B/S系统的构建过程中,数据库操作几乎成为了一个必不可少的操作.调用存储过程实现数据库操作使很多程序员使用的方法,而且大多数的程序员都是能使用存储过程就使用存储过程,很少直接使用SQL语句,所以存储过程是很有用而且很重要的. 存储过程简介 简单的说,存储过程是由一些SQL语句和控制语句组成的被封装起来的过程,它驻留在数据库中,可以被客户应用程序调用,也可以从另一个过程或触发器调用.它的参数可以被传递和返回.与应用程序中的函数过程类似,
-
解决 ASP.NET中目录访问权限的问题
症状:从 ASP.NET 应用程序,访问远程增强安全性的资源时可能会收到以下错误信息 登录失败:未知用户名或错误密码. 解决办法: 1 在 Web 服务器上修改 ASPNET 帐户的密码为 password . 2 在远程文件服务器上,修改 ASPNET 帐户(如果没有该帐户则创建之)的密码为 password . 3 在远程文件服务器上,为 ASPNET 帐户设置相应目录的访问权限. 4 修改 Web.config 文件,在 <syste
-
解决vue项目中type=”file“ change事件只执行一次的问题
问题描述 在最近的项目开发中遇到了这样的一个问题,当我上传了一个文件时,我将获取到的文件名清空后,却无法再次上传相同的文件 <template> <div class="hello"> <input type="button" value="上传文件" name="" id="" @click="updata"> <input type=&quo
-
详解解决小程序中webview页面多层history返回问题
小程序开发中遇到的问题:小程序中嵌套了一个webview页面,webview页面中有静默授权(A1页面静默授权后重定向到A2页面),点小程序原生的返回按钮会返回到A1页面,然后页面就会反复静默授权 预期表现:点小程序原生的返回按钮后返回到小程序上个页面 解决方案:通过history.pushState添加历史记录名目,history.onpopstate监听历史记录条目发生变化时,调用小程序APIwx.navigateBack window.addEventListener('popstate'
随机推荐
- vmware 12 安装 mac os 10.12正式版的教程
- du meter注册码包括3.5与4.0(所有版本通用)
- spring cloud学习教程之config修改配置详解
- 几个C#常用正则表达式的总结
- 10个实用的PHP代码片段
- PHP中创建和验证哈希的简单方法实探
- Linux下CoreSeek及PHP扩展模块的安装
- 简述php环境搭建与配置
- PHP 文件系统详解
- 详解react服务端渲染(同构)的方法
- Jquery版本导致Ajax不执行success回调函数
- 详解Vue2中组件间通信的解决全方案
- Warning: session_destroy() : Trying to destroy uninitialized sessionq错误
- 解决Java程序使用MySQL时返回参数为乱码的示例教程
- getJSON调用后台json数据时函数被调用两次的原因猜想
- Linux CentOS6.6系统中安装mysql源码包的方法
- 解决java数值范围以及float与double精度丢失的问题
- 在同一窗体中使用PHP来处理多个提交任务
- php可变长参数处理函数详解
- 随机加密程序的实现方法