`

.net 获取目录uri |虚拟目录

阅读更多

    Response.Write(Request.Url.GetLeftPart(System.UriPartial.Authority));

这个能获取到uri部分即:  http://www.goudiannao.com

  http://www.goudiannao.com/root/sub/abc.aspx

 

root是虚拟目录名,sub是子目录,abc.aspx是文件名



想等得到全部

Request.Url.AbsoluteUri



想得到http://localhost

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



想得到/root

Request.ApplicationPath



想得到/root/sub/abc.aspx

Request.RawUrl

Request.Url.AbsolutePath



想得到www.goudiannao.com

Request.Url.Authority

分享到:
评论

相关推荐

    c#Request关于Url分析

    - **`Request.ApplicationPath`**:该属性返回一个字符串,表示虚拟目录的路径。通常情况下,这会是`"/"`,除非应用部署在一个子目录下。例如,如果应用部署在`http://localhost:29161/myapp/`,那么`Request....

    dotNet获取网站目录常用方法

    在.NET框架中,获取网站目录的方法对于开发ASP.NET应用程序至关重要,因为这有助于处理资源、配置文件、静态内容等。以下是一些常用的.NET方法,用于获取网站的物理路径和虚拟路径: 1. `HttpRuntime....

    asp.net Request获取url信息的各种方法比较

    - **描述**:此属性用于获取完整的绝对URI,包括协议、主机名、路径和查询字符串。 - **示例**:在上述例子中,`Request.Url.AbsoluteUri`的值为`http://www.test.com/testweb/default.aspx`。 #### `Request.Url....

    ASP.NET内置对象

    - `ApplicationPath`:返回请求资源相对于网站根目录的路径。 - `ContentEncoding`:设置或获取请求内容的编码。 - `Cookies`:返回一个 `HttpCookieCollection`,包含客户端发送的 Cookie。 - `QueryString`:...

    asp.net非常实用语句

    这里演示了如何从数据库中获取数据并将其绑定到ASP.NET的`DataList`控件上。`DataView`对象用于存储查询结果,而`DataSource`, `DataTextField`, 和`DataValueField`属性则用于指定数据源以及如何在界面上显示数据。...

    如何将相对路径转化为绝对路径

    然后,我们使用`HttpContext.Current.Request.ApplicationPath`获取服务器上ASP.NET应用程序的虚拟应用程序根路径。 接下来,我们检查应用程序根路径是否以"\"结尾,如果不是,则添加一个"\"以便于后续处理。然后,...

    C# 通过WebService上传视频文件到服务器虚拟机下源码

    你可以通过控制面板安装和配置IIS,然后将Web服务的ASP.NET应用程序部署到IIS的网站目录下。 在服务器虚拟机上部署Web Service的步骤包括: 1. 安装IIS。 2. 创建一个新的网站或应用池。 3. 将Web服务的发布文件...

    Java路径问题

    - `java.net.URI`类是通用的统一资源标识符,可以用来处理各种类型的资源路径,包括本地文件和网络资源。 7. 应用程序上下文路径 - 在Web应用中,`ServletContext`的`getContextPath()`方法返回应用程序的上下文...

    ftp上传

    要将整个网站上传到虚拟空间,你需要遍历所有需要的文件和目录,调用`UploadFile`方法对每个文件进行操作。确保正确处理所有文件路径,并根据需要创建远程目录结构。 在实际应用中,你可能还需要考虑其他因素,比如...

    C#网络开发相关技术

    这些API允许开发者创建、修改和删除网站、应用程序池、虚拟目录等。 网络数据交换是网络编程的核心部分。C#支持多种数据交换协议,如HTTP、FTP等。例如,使用System.Net命名空间中的WebClient或HttpClient类可以...

    在ASPX页面上展示一张ReportingServer报表.

    在Windows 7系统上,可能不需要配置虚拟目录,而在XP上可能需要指定TCP端口(例如8080)。确保ReportingServer已经正确配置并可以访问,当输入URL看到报表服务器的界面时,表明配置成功。 接下来,你需要部署报表到...

    精心整理的编程常用的58个类打包分享

    3. **VirtualDirectory.cs**: 可能是关于虚拟目录或网络文件系统的操作,涉及文件和目录的创建、读取、删除,以及路径处理等。知识点包括文件I/O操作,网络文件系统(如SMB或FTP)的使用,以及路径和URI处理。 4. *...

    新版Android开发教程.rar

    ----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance ...

    IIS6.0 IIS,互联网信息服务

    添加虚拟目录:比如你的主目录在“D:\Wy”下,而你想输入“192.168.0.1/test”的格式就可调出“E:\All”中的网页文件,这里面的“test”就是虚拟目录。请在“默认Web站点”上单击右键,选“新建→虚拟目录”,依次在...

    ubutun 安装php7.1x教程详解

    例如,创建一个新的虚拟主机配置: ``` server { listen 80; server_name localhost yourdomain.com; location / { root /path/to/your/project; index index.php; try_files $uri $uri/ /index.php?$args; ...

Global site tag (gtag.js) - Google Analytics