• C# 取得域名及目录地址


    C# 取得域名及目录地址2007-12-17 13:06using System;
    using System.Collections.Generic;
    using System.Text;
    using System.Web;

    namespace SinvanCMS.Common
    {
        /// <summary>
        /// 全局类,当前域名,物理路径
        /// </summary>
        public class Application
        {
            /// <summary>
            /// 获得url路径, http://www.my400800.cn/400ZiFeiBiaoZhun.aspx 的app部分如:http://localhost/www_dalian
            /// </summary>
            public static string AppUrl
            {
                get
                {
                    return "http://" + System.Web.HttpContext.Current.Request.Url.Host.ToString() + AppSiteName;
                }
            }

            /// <summary>
            /// 获得 http://www.my400800.cn/400ZiFeiBiaoZhun.aspx 的 部分如:www_dalian
            /// </summary>
            public static string AppSiteName
            {
                get
                {
                    string SiteAddress = "";
                    SiteAddress = System.Web.HttpContext.Current.Request.ApplicationPath.ToString();
                    if (System.Web.HttpContext.Current.Request.ApplicationPath.ToString() == "/")
                    {
                        SiteAddress = "";
                    }
                    else
                    {
                        SiteAddress = System.Web.HttpContext.Current.Request.ApplicationPath.ToString();
                    }
                    return SiteAddress.ToString();
                }
            }

            /// <summary>
            /// 获得 http://www.my400800.cn/400ZiFeiBiaoZhun.aspx 的物理路径 如:E:\SinvanProject\CMSHouseDalian
            /// </summary>
            public static string AppMapPath
            {
                get
                {
                    string ApplicationPath = System.Web.HttpContext.Current.Server.MapPath("~/");
                    if (ApplicationPath.EndsWith("\\") == true)
                    {
                        ApplicationPath = ApplicationPath.Remove(ApplicationPath.Length - 1);
                    }
                    return ApplicationPath;
                }
            }
        }
    }

  • 相关阅读:
    GO语言网络编程
    GO语言测试
    GO语言反射
    GO语言strconv包的使用
    GO语言并发
    Centos7 开启swap分区
    设计模式 之 命令模式
    设计模式 之 代理模式
    设计模式 之 工厂模式
    设计模式 之 观察者模式
  • 原文地址:https://www.cnblogs.com/jishu/p/1940140.html
Copyright © 2020-2023  润新知