此文仅在于使遇到相似问题的朋友能少走弯路

asp.net中
我用一个页面的cs文件调用一个自定义类,这个自定义类再调用 System.Web.HttpContext.Current.Server.MapPath方法,于是就产生了未将对象引用设置到对象的实例的错误提 示,原来以为是一个自定义类调用另一个自定义类的问题,搜索了半天没找到答案

于是想直接用自定义类调用 System.Web.HttpContext.Current.Server.MapPath,发现还是不行,但是用继承了 System.Web.UI.Page的cs文件去调用类里的 System.Web.HttpContext.Current.Server.MapPath不会出错,终于发现
System.Web.HttpContext.Current.Server.MapPath
(System.Web.HttpContext.Current.Request.MapPath也是)要由aspx调用才行,就算类继承了System.Web.UI.Page 调用也会出错

dll文件要获得当前路径只好另想办法了,找到个

System.AppDomain.CurrentDomain.BaseDirectory 可以用,效果如D:\myweb\

转载于:https://www.cnblogs.com/newsouls/p/3345608.html

Server.MapPath 出现未将对象引用设置到对象的实例相关推荐

  1. SQL Server未将对象引用设置到对象的实例解决办法

    在用sqlserver的时候,有时候会出现未将对象引用设置到对象的实例问题,本人实测解决办法如下: 1.首先在控制面板的管理工具的服务中,确保有关sqlserver的服务都是打开的 2.然后在我的电脑 ...

  2. 使用表单传递参数,request处理参数出现未将对象引用设置到对象的实例

    跟着于海淘的教程看了一下asp.net 教程,做着发现一个实例老是调不对,一下是:     学做了个登陆验证     是这样的   :     当从数据库验证用户名密码正确后     用POST方法把 ...

  3. mysql未将对象引用设置到对象的实例_记一次未将对象引用设置到对象的实例问题的排查过程...

    最近在给一个老项目做数据对接接口. 背景一 该项目最后更新日期为2006年,使用ASP.NET WebForm..Net2.0.OJB.Castle Avtive Record等.由于是某集团的子系统 ...

  4. 未将对象引用设置到对象的实例--可能出现的问题总结

    一.网络上的一般说法 1.ViewState 对象为Null. 2.DateSet 空. 3.sql语句或Datebase的原因导致DataReader空. 4.声明字符串变量时未赋空值就应用变量. ...

  5. c#_未将对象引用设置到对象的实例

    一开始学习C#的时候用用户控件,但是控件经常崩溃,有时一旦崩溃几乎无解,所以经过半年时间,我们老师决定让我们放弃使用用户控件. 不知道你们有没有遇到过类似的情况,在用户控件里一顿撤销之后发现程序崩了, ...

  6. c#:未将对象引用设置到对象的实例--可能出现的问题总结(转)

    摘自:http://blog.csdn.net/sollion/article/details/5777475 一.网络上的一般说法 1.ViewState 对象为Null. 2.DateSet 空. ...

  7. 未将对象引用设置到对象的实例

    未将对象引用设置到对象的实例 在这个项目中,就是空指针异常. string web_response = "{}";JObject jo;try {jo = JObject.Par ...

  8. 浅说--未将对象引用设置到对象的实例(System.NullReferenceException)

    System.NullReferenceException:未将对象引用设置到对象的实例,这是一个新鸟,中鸟,老鸟都避不开的错误. 下面基础的解释一下这错误:   1:本质上的错误:   object ...

  9. C#学习Error问题:“System.NullReferenceException:未将对象引用设置到对象的实例”

    [问题描述] 问题报错提示:"System.NullReferenceException:未将对象引用设置到对象的实例" 详细信息: System.NullReferenceExc ...

  10. vs2013 未将对象引用设置到对象的实例

    在一些特殊情况发生后,vs会出现无法复制粘贴,使用快捷键则会出现 未将对象引用设置到对象的实例 的弹窗,使用起来很不方便. 经过探索,一个博友的回答解决了我的问题,直接删除 C:\Users\Admi ...

最新文章

  1. 寒武纪首颗AI训练芯片亮相
  2. android 设置允许http请求_网络请求框架----OkHttp原理
  3. php绘图技术加水印,PHP图片添加水印功能示例小结
  4. 在Service中通过WindowManger添加View的方式来把UI界面显示出来
  5. c++ 哈希_详解Python中的可哈希对象与不可哈希对象(二)
  6. opencv获取摄像头帧率分辨率
  7. Matlab标识指令中字符的精细控制
  8. mysql基础命令大全
  9. postman mysql_postman连接mysql执行操作
  10. [SpringBoot2]HelloWorld
  11. Redis 支持的数据类型
  12. C#LeetCode刷题之#441-排列硬币(Arranging Coins)
  13. window10 安装出现the error code is 2503错误的解决方法
  14. VS2019 配置QT
  15. tp3获取所有post_TP为什么后台接收不到POST的数据?
  16. Python之十点半小游戏
  17. Linux多线程基础总结
  18. 奥维地图从服务器获取信息超时,2021奥维地图不能用了原因及解决办法
  19. 自动化测试平台(七):头像展示、下拉菜单及用户管理模块增删改功能实现
  20. android tasker,Android 神器,Tasker 实战

热门文章

  1. 设为首页 添加到收藏夹 (share)
  2. 利用Java-JACOB操作WORD文档2
  3. 从△走进OO,走进策略模式
  4. WF4.0 基础篇 (二十五)(补充) ActivityFunc 与 InvokeFunc
  5. 并发重复请求,这才是优雅的处理方式!
  6. MySQL 在并发场景下会遇到的问题及解决方案~
  7. 流行的Spring Boot + Vue架构整合开发的网易云+QQ音乐(附源码)!
  8. 作为面试官,我是怎么快速判断程序员能力的?
  9. Python语言被列入全国计算机等级考试科目中
  10. 每天一道Rust-LeetCode(2019-06-02)