获取网站所运行的程序域

以下代码是在查看NOP中看到的 感觉很不错

/// <summary>
        /// Gets a physical disk path of \Bin directory
        /// </summary>
        /// <returns>The physical path. E.g. "c:\inetpub\wwwroot\bin"</returns>
        public virtual string GetBinDirectory()
        {
            if (HostingEnvironment.IsHosted)
            {
                //hosted
                return HttpRuntime.BinDirectory;
            }

            //not hosted. For example, run either in unit tests
            return AppDomain.CurrentDomain.BaseDirectory;
        }
时间: 2024-10-14 01:14:02

获取网站所运行的程序域的相关文章

Python网络编程小例子:使用python获取网站域名信息

Whois简介 whois(读作"Who is",非缩写)是用来查询域名的IP以及所有者等信息的传输协议.简单说,whois就是一个用来查询域名是否已经被注册,以及注册域名的详细信息的数据库(如域名所有人.域名注册商).通过whois来实现对域名信息的查询.早期的whois查询多以命令列接口存在,但是现在出现了一些网页接口简化的线上查询工具,可以一次向不同的数据库查询.网页接口的查询工具仍然依赖whois协议向服务器发送查询请求,命令列接口的工具仍然被系统管理员广泛使用.whois通常

动态编译程序与创建卸载程序域

==============================================动态编译程序思路 * 0,把C#以字符串的方式放在string对象里     * 1,实例化一个C#编译器:CSharpCodeProvider     * 2,创建编译器环境(并配置环境):CompilerParameters     * 3,开始编译:ccp.CompileAssemblyFromSource(cp, abc);     * 4,返回编译结果:CompilerResults     *

PHP中如何获取网站根目录物理路径

在php程序开发中经常需要获取当前网站的目录,我们可以通过常量定义获取站点根目录物理路径,方便在程序中使用. 下面介绍几种常用的获取网站根目录的方法. php获取网站根目录方法一: <?php define("WWWROOT",str_ireplace(str_replace("/","\\",$_SERVER['PHP_SELF']),'',__FILE__)."\\"); echo WWWROOT ; ?> p

.net 获取网站根目录总结

一.获取网站根目录的方法有几种如: Server.MapPath(Request.ServerVariables["PATH_INFO"]) //页面详细路 Server.MapPath("/") //根目录 Server.MapPath("") //当前代码文件所在的目录路径 Server.MapPath(".") Server.MapPath("../") //当前代码所在路径的上级路径 Server.

曲线救国:IIS7集成模式下如何获取网站的URL

如果我们在Global中的Application_Start事件中访问HttpContext.Current.Request对象,如: protected void Application_Start() { var url=HttpContext.Current.Request.Url.ToString(); } 只是简单的想取一下当前网站的URL.在调试的时候一切正常,但当我们把网站发布到IIS上面的时候,如果IIS应该程序池在集成模式,就会是会报“请求在此上下文中不可用”的异常,但如果是经

.net 获取网站根目录的方法

获取网站根目录的方法有几种如: Server.MapPath(Request.ServerVariables["PATH_INFO"]) Server.MapPath("/") Server.MapPath("")//当前代码文件所在的目录路劲 Server.MapPath(".") Server.MapPath("../") Server.MapPath("..") 以上的代码在htt

php获取网站根目录

php获取网站根目录方法一:<?phpdefine("WWWROOT",str_ireplace(str_replace("/","\\",$_SERVER['PHP_SELF']),'',__FILE__)."\\");echo WWWROOT ;?> php获取网站根目录方法二: <?phpdefine('WWW_PATH',str_replace('\\','/',realpath(dirname(__

系统信息的工具类(内存状态、运行的程序数)SystemInfoUtils

系统信息的工具类(内存状态.运行的程序数) package com.flyou.utils; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.InputStreamReader; import java.util.List; import android.app.ActivityManager; import android.app.Activit

C#实现根据给出的相对地址获取网站绝对地址的方法

本文实例讲述了C#实现根据给出的相对地址获取网站绝对地址的方法.分享给大家供大家参考.具体分析如下: 这段C#代码在ASP.NET的项目中可以根据给定的相对地址获取绝对访问地址,例如:给出 /codes/index.php 可以返回http://www.jb51.net/codes/index.php的绝对地址结果. /// <summary> /// 根据给出的相对地址获取网站绝对地址 /// </summary> /// <param name="localPa