asp.net 获取网站地址(不是请求地址)

news/2024/7/18 2:01:43

this.Request.Url.GetLeftPart(UriPartial.Authority)


可以获得http://www.baidu.com,无论是什么请求。另外,根据不同的UriPartial枚举值,可以得到path、QueryString等字符串。


一下内容来源:http://www.xueit.com/html/2009-03/21_932_00.html

---------------------------------------------------------------------

获取网站根目录的urli源代码

public static string GetRootURI()
    {
        string AppPath = "";
        HttpContext HttpCurrent = HttpContext.Current;
        HttpRequest Req;
        if (HttpCurrent != null)
        {
            Req = HttpCurrent.Request;

            string UrlAuthority = Req.Url.GetLeftPart(UriPartial.Authority);
            if (Req.ApplicationPath == null || Req.ApplicationPath == "/")
                //直接安装在   Web   站点   
                AppPath = UrlAuthority;
            else
                //安装在虚拟子目录下   
                AppPath = UrlAuthority + Req.ApplicationPath;
        }
        return AppPath;
    }


http://www.niftyadmin.cn/n/4255168.html

相关文章

linux删除gpt分区工具,Linux分区工具——fdisk parted

分区模式:①MBR(msdos)主引导记录分区方案 分区类型:主分区、逻辑分区、扩展分区 最多只能有4个主分区:- (理论)1~4个主分区,或(实际)3个主分区1个扩展分区(n个逻辑分区)- 每个分区最大支持容量为2.2TB的磁盘- 扩展分区…

.NET开发不可错过的25款必备工具,徐汇区网站设计

【Csdn独家译稿 7月12日】这些年来,我们的.NET开发团队不断在更新升级开发工具,这也提供了一个机会,让我们能对.NET系列的开发工具做出不断的评估和规范。以下是我们总结出的一些.NET开发不可错过的高效工具。 1.Two monitors——必备的。 2.…

各种操作系统的安装

1. lscpu // 查看CPU的信息。[rootlocalhost ~]# lscpuArchitecture: x86_64 //CPU架构。CPU op-mode(s): 32-bit, 64-bit //CPU的位数,这显示32,64都支持,说明是 …

linux网卡eth0为空,linux网卡eth0驱动问题

# ifconfigLink encap:LLocal Loopbackinet addr:127.0.0.1 Mask:255.0.0.0UP LOOPBAKE RUNNING MTU:16436 Metric:1....# ifconfig eth0eth0:error fecthing interface information:Device not found这个信息就表明没有安装网卡eth0对应的模块,那么用lspci0000:3f:…

Linux中修改weblogic默认IP,怎么修改本地weblogic服务器时间

怎么修改服务器时间?是一个很勇敢的客户,基本上不懂怎么操作linux系统,但是愿意买了,来享受我司的一些免费指导和来提高自学能力,用他自己的话说,这就跟花钱去健身房一样,其实运动在哪都可以做&…

技巧:一个 Shell 程序的性能优化

简介: 编写 Linux Shell 脚本程序不要仅限于完成基本的程序功能,认真的分析 Shell 脚本并找出优化的方法对个人能力的提高以及对脚本程序的质量改善都有重要的意义,希望读者能从本文中获得许多实用的 Shell 程序方法。 问题描述:有…

linux mint 镜像,定制 Linux Mint 镜像

免责声明定制的 Mint 镜像文件仅供个人使用。如果您想与他人分享您的自定义镜像文件,无论是免费还是购买,您都必须重新命名; 删除所有 Mint logo,品牌和其他标识元素; 并且您不能混淆您的目标用户与 Mint 以任何方式关联的自定义。您可以自由…

linux 动态库 导出类,linux C++ 共享库导出类

1.共享库的对外接口函数的声明必须加上extern “C”。2.使用共享库对话接口函数生成的对象指针时在该对象未被释放之前不能关闭共享库句柄,否则会出现segmentation fault错误。以下是一个插件式设计的示例:1、主执行程序:main.cpp#include#in…