zoukankan      html  css  js  c++  java
  • Server.MapPath 出现未将对象引用设置到对象的实例

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

    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

  • 相关阅读:
    kali一些基础工具
    Yii2引入css和js文件
    My97DatePicker日期插件
    Yii2助手函数
    yii2相关前台组件
    yii2之DetailView小部件
    关于SQL_MODE的那些事
    Yii2 RBAC
    ORM介绍
    ASCII码
  • 原文地址:https://www.cnblogs.com/newsouls/p/3345608.html
Copyright © 2011-2022 走看看