ASP.NET中常见文件类型、扩展名、存放位置及用途总结
.asax
应用程序根目录。
通常是Global.asax文件,该文件包含从HttpApplication类派生并表示该应用程序的代码。
有关更多信息,请参见Global.asax语法。
.ascx
应用程序根目录或子目录。
Web用户控件文件,该文件定义自定义、可重复使用的用户控件。
有关更多信息,请参见ASP.NET用户控件。
.ashx
应用程序根目录或子目录。
一般处理程序文件,该文件包含实现IHttpHandler接口以处理所有传入请求的代码。
有关更多信息,请参见HTTP处理程序介绍。
.asmx
应用程序根目录或子目录。
XMLWebservices文件,该文件包含通过SOAP方式可用于其他Web应用程序的类和方法。
有关更多信息,请参见XMLWeb服务的发布和部署。
.aspx
应用程序根目录或子目录。
ASP.NETWeb窗体文件,该文件可包含Web控件和其他业务逻辑。
有关更多信息,请参见ASP.NET网页和ASP.NETWeb服务器控件。
.axd
应用程序根目录。
跟踪查看器文件,通常是Trace.axd。
有关更多信息,请参见ASP.NET跟踪。
.browser
App_Browsers子目录。
浏览器定义文件,用于标识客户端浏览器的启用功能。
有关更多信息,请参见ASP.NETWeb服务器控件和浏览器功能。
.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
VisualStudio项目目录。
VisualStudio客户端应用程序项目的项目文件。
有关更多信息,请参见项目和解决方案。
.disco、.vsdisco
App_WebReferences子目录。
XMLWebservices发现文件,用于帮助定位可用的Webservices。
有关更多信息,请参见XMLWeb服务的发布和部署。
.dsdgm、.dsprototype
应用程序根目录或子目录。
分布式服务关系图(DSD)文件,该文件可以添加到任何提供或使用Webservices的VisualStudio解决方案,以便对Webservice交互的结构视图进行反向工程处理。
有关更多信息,请参见XMLWeb服务的发布和部署。
.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
应用程序根目录或子目录。
IndigoMessagingFramework(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
VisualWebDeveloper项目目录。
VisualWebDeveloper项目的解决方案文件。
有关更多信息,请参见项目和解决方案。
.soap
应用程序根目录或子目录。
SOAP扩展文件。
有关更多信息,请参见使用SOAP扩展修改SOAP消息。