ASP.NET中常见文件类型、扩展名、存放位置及用途总结

.asax

应用程序根目录。
通常是 Global.asax 文件,该文件包含从 HttpApplication 类派生并表示该应用程序的代码。
有关更多信息,请参见 Global.asax 语法。

.ascx

应用程序根目录或子目录。
Web 用户控件文件,该文件定义自定义、可重复使用的用户控件。
有关更多信息,请参见 ASP.NET 用户控件。

.ashx

应用程序根目录或子目录。
一般处理程序文件,该文件包含实现 IHttpHandler 接口以处理所有传入请求的代码。
有关更多信息,请参见 HTTP 处理程序介绍。

.asmx

应用程序根目录或子目录。
XML Web services 文件,该文件包含通过 SOAP 方式可用于其他 Web 应用程序的类和方法。
有关更多信息,请参见 XML Web 服务的发布和部署。

.aspx

应用程序根目录或子目录。
ASP.NET Web 窗体文件,该文件可包含 Web 控件和其他业务逻辑。
有关更多信息,请参见 ASP.NET 网页和 ASP.NET Web 服务器控件。

.axd

应用程序根目录。
跟踪查看器文件,通常是 Trace.axd。
有关更多信息,请参见 ASP.NET 跟踪。

.browser

App_Browsers 子目录。
浏览器定义文件,用于标识客户端浏览器的启用功能。
有关更多信息,请参见 ASP.NET Web 服务器控件和浏览器功能。

.cd

应用程序根目录或子目录。
类关系图文件。
有关更多信息,请参见使用类关系图。

.compile

Bin 子目录。
预编译的 stub(存根)文件,该文件指向相应的程序集。可执行文件类型(.aspx、ascx、.master、主题文件)已经过预编译并放在 Bin 子目录下。
有关更多信息,请参见 ASP.NET 网站预编译概述。

.config

应用程序根目录或子目录。
通常是 Web.config 配置文件,该文件包含其设置配置各种 ASP.NET 功能的 XML 元素。
有关更多信息,请参见 ASP.NET 配置文件。

.cs、.jsl、.vb

App_Code 子目录;但如果是 ASP.NET 页的代码隐藏文件,则与网页位于同一目录。
运行时要编译的类源代码文件。类可以是 HTTP 模块、HTTP 处理程序,或者是 ASP.NET 页 HTTP 处理程序介绍的代码隐藏文件。

.csproj、.vbproj、vjsproj

Visual Studio 项目目录。
Visual Studio 客户端应用程序项目的项目文件。
有关更多信息,请参见项目和解决方案。

.disco、.vsdisco

App_WebReferences 子目录。
XML Web services 发现文件,用于帮助定位可用的 Web services。
有关更多信息,请参见 XML Web 服务的发布和部署。

.dsdgm、.dsprototype

应用程序根目录或子目录。
分布式服务关系图 (DSD) 文件,该文件可以添加到任何提供或使用 Web services 的 Visual Studio 解决方案,以便对 Web service 交互的结构视图进行反向工程处理。
有关更多信息,请参见 XML Web 服务的发布和部署。

.dll

Bin 子目录。
已编译的类库文件。或者,可以将类的源代码放在 App_Code 子目录下。
有关更多信息,请参见 ASP.NET 网站中的共享代码文件夹。

.licx、.webinfo

应用程序根目录或子目录。
许可证文件。控件创作者可以通过授权方法来检查用户是否得到使用控件的授权,从而帮助保护自己的知识产权。
有关更多信息,请参见如何:License 组件和控件。

.master

应用程序根目录或子目录。
母版页,它定义应用程序中引用母版页的其他网页的布局。
有关更多信息,请参见 ASP.NET 母版页。

.mdb、.ldb

App_Data 子目录。
Access 数据库文件。
有关更多信息,请参见通过 ASP.NET 访问数据。

.mdf

App_Data 子目录。
SQL 数据库文件。
有关更多信息,请参见通过 ASP.NET 访问数据。

.msgx、.svc

应用程序根目录或子目录。
Indigo Messaging Framework (MFx) service 文件。

.rem

应用程序根目录或子目录。
远程处理程序文件。
有关更多信息,请参见使用 SOAP 扩展修改 SOAP 消息。

.resources

App_GlobalResources 或 App_LocalResources 子目录。
资源文件,该文件包含指向图像、可本地化文本或其他数据的资源字符串。
有关更多信息,请参见应用程序中的资源或如何:为 ASP.NET 网站创建资源文件。

.resx

App_GlobalResources 或 App_LocalResources 子目录。
资源文件,该文件包含指向图像、可本地化文本或其他数据的资源字符串。
有关更多信息,请参见应用程序中的资源或如何:为 ASP.NET 网站创建资源文件。

.sdm、.sdmDocument

应用程序根目录或子目录。
系统定义模型 (SDM) 文件。
有关更多信息,请参见系统定义模型 (SDM) 概述。

.sitemap

应用程序根目录。
站点地图文件,该文件包含网站的结构。ASP.NET 中附带了一个默认的站点地图提供程序,它使用站点地图文件可以很方便地在网页上显示导航控件。
有关更多信息,请参见 ASP.NET 站点导航。

.skin

App_Themes 子目录。
用于确定显示格式的外观文件。
有关更多信息,请参见 ASP.NET 主题和外观。

.sln

Visual Web Developer 项目目录。
Visual Web Developer 项目的解决方案文件。
有关更多信息,请参见项目和解决方案。

.soap

应用程序根目录或子目录。
SOAP 扩展文件。
有关更多信息,请参见使用 SOAP 扩展修改 SOAP 消息。

(0)

相关推荐

  • C#检测上传文件真正类型的方法

    本文实例讲述了C#检测上传文件真正类型的方法.分享给大家供大家参考.具体分析如下: 对于用户上传的文件如果只是根据扩展名判断,很容易上传上来可执行文件,这是非常危险的,这段代码可以在服务器端检测上传文件的真实类型. <%@ Page Language="C#" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xh

  • asp.net下Response.ContentType类型汇总

    在ASP.NET中使用Response.ContentType="类型名";来确定输出格式 'ez' => 'application/andrew-inset',  'hqx' => 'application/mac-binhex40',  'cpt' => 'application/mac-compactpro',  'doc' => 'application/msword',  'bin' => 'application/octet-stream', 

  • asp.net FileUpload控件实现文件格式判断与文件大小限制

    在web.config中配置: 复制代码 代码如下: <appSettings>  <add key="FileType" value=".doc,.xls,.txt,.rar"/>  <add key="PicTureTye" value=".jpg|.gif|.png|.bmp|.psd|.svg|"/>  <add key="FileSizeLimit" va

  • C#实现判断图形文件格式的方法

    本文简单讲述了C#实现判断图形文件格式的方法,非常实用.分享给大家供大家参考.具体方法如下: 1. 通过文件的扩展名来判断. 这种方法比较简单,但若是有人故意改下文件扩展名,这种方法就不起作用了. 2.通过C#自身提供的方法来进行判断(判断某种确定的图片类型). 示例如下: bool isJPG = false; System.Drawing.Image img = System.Drawing.Image.FromFile(filesName); if ( img.RawFormat.Equa

  • asp.net文件上传解决方案(图片上传、单文件上传、多文件上传、检查文件类型)

    小编之前也介绍了许多ASP.NET文件上传的解决案例,今天来个asp.net文件上传大集合. 1 使用标准HTML来进行图片上传 前台代码: <body> <form id="form1" runat="server"> <div> <table> <tr> <td colspan="2" style="height: 21px" > 使用标准HTML来进

  • ASP.NET通过byte正确安全的判断上传文件格式

    ASP.NET中在判断文件格式时,我们以前常用的方法就是通过截取扩展名来做判断,或者通过ContentType (MIME) 判断,这两种方法都不太安全,因为这两种方式用户都可以伪造,从而达可以攻击网站,实现给网站挂马等目的. 下面介绍通过byte获取文件类型,来做判断的方式 if (Request.Files.Count > 0) { //这里只测试上传第一张图片file[0] HttpPostedFile file0 = Request.Files[0]; //转换成byte,读取图片MIM

  • ASP.net判断上传文件类型的三种有效方法

    一.安全性比较低,把文本文件1.txt改成1.jpg照样可以上传,但其实现方法容易理解,实现也简单,所以网上很多还是采取这种方法. 复制代码 代码如下: Boolean fileOk = false; string path = Server.MapPath("~/images/"); //判断是否已经选取文件 if (FileUpload1.HasFile) { //取得文件的扩展名,并转换成小写 string fileExtension = System.IO.Path.GetEx

  • ASP.NET在上传文件时对文件类型的高级判断的代码

    复制代码 代码如下: using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using Syste

  • c#根据文件类型获取相关类型图标的方法代码

    复制代码 代码如下: using System;using System.Collections.Generic;using System.Text; namespace WindowsFormsApplication1{    using System;    using System.Drawing;    using System.Runtime.InteropServices;    using Microsoft.Win32;    using System.Reflection;  

  • asp.net 下载文件时根据MIME类型自动判断保存文件的扩展名

    引言 用WebClient下载远程资源时,经常会遇到类似这样的网址: http://www.uushare.com/filedownload?user=icesee&id=2205188 http://www.guaishow.com/u/luanfujie/g9675/ 我们不知道这个Url具体代表的是一个网页,还是某种类型的文件. 而有些Url虽然带有扩展名,但可能是错误的扩展名,常见的比如把gif文件标上了jpg扩展名. 如果我们没法正确判断下载源的文件类型的话,就无法保存为正确的文件格式

随机推荐