博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Server.MapPath 出现未将对象引用设置到对象的实例
阅读量:6376 次
发布时间:2019-06-23

本文共 552 字,大约阅读时间需要 1 分钟。

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

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\

转载地址:http://pktqa.baihongyu.com/

你可能感兴趣的文章
爱创课堂每日一题第五十八天-javascript对象的几种创建方式
查看>>
keepalived设置master故障恢复后不重新抢回VIP配置
查看>>
2018-06-25笔记(LAMP环境搭建)
查看>>
msyql主从畚份
查看>>
[学习笔记]上下界网络流
查看>>
小知识点随手记
查看>>
如何实现一个搜索引擎
查看>>
vue写出放大镜的效果
查看>>
JVM(五)回收机制
查看>>
reactjs弹幕视频播放
查看>>
linux dns
查看>>
线段上格点的个数
查看>>
上线前网页性能及体验的检查
查看>>
LoadRunner脚本编写(转)
查看>>
java泛型
查看>>
“用户、组或角色'XXX'在当前数据库中已存在”问题
查看>>
Volatile关键字的解读
查看>>
LeetCode【169. Majority Element】
查看>>
微信小程序登录 该死的官方文档TypeError: the JSON object must be str, not 'bytes'
查看>>
0x800a01bd - JavaScript 运行时错误: 对象不支持此操作
查看>>