ASP.NET应用程序和ASP.NET网站所共有的文件: App_Browsers 等

App_Browsers 
包含 ASP.NET 用于标识个别浏览器并确定其功能的浏览器定义 (.browser) 文件。有关更多信息,请参见浏览器定义文件架构(browsers 元素)和如何:在 ASP.NET 网页中检测浏览器类型。

App_Data 
包含应用程序数据文件,包括 MDF 文件、XML 文件和其他数据存储文件。ASP.NET 2.0 使用 App_Data 文件夹来存储应用程序的本地数据库,该数据库可用于维护成员资格和角色信息。有关更多信息,请参见成员资格简介和了解角色管理。

App_GlobalResources 
包含编译到具有全局范围的程序集中的资源(.resx 和 .resources 文件)。App_GlobalResources 文件夹中的资源是强类型的,可以通过编程方式进行访问。有关更多信息,请参见 ASP.NET 网页资源概述。

App_LocalResources 
包含与应用程序中的特定页、用户控件或母版页关联的资源(.resx 和 .resources 文件)。有关更多信息,请参见 ASP.NET 网页资源概述。

App_Themes 
包含用于定义 ASP.NET 网页和控件外观的文件集合(.skin 和 .css 文件以及图像文件和一般资源)。有关更多信息,请参见 ASP.NET 主题和外观概述。

App_WebReferences 
包含用于定义在应用程序中使用的 Web 引用的引用协定文件(.wsdl 文件)、架构(.xsd 文件)和发现文档文件(.disco 和 .discomap 文件)。有关生成 XML Web Services 的代码的更多信息,请参见 Web 服务描述语言工具 (Wsdl.exe)。

以下为ASP.NET网站所独有的文件内容,而ASP.NET应用程序并没有这些文件。
Bin 
包含您要在应用程序中引用的控件、组件或其他代码的已编译程序集(.dll 文件)。在应用程序中将自动引用 Bin 文件夹中的代码所表示的任何类。有关更多信息,请参见 ASP.NET 网站中的共享代码文件夹。

App_Code 
包含您希望作为应用程序一部分进行编译的实用工具类和业务对象(例如 .cs、.vb 和 .jsl 文件)的源代码。在动态编译的应用程序中,当对应用程序发出首次请求时,ASP.NET 编译 App_Code 文件夹中的代码。然后在检测到任何更改时重新编译该文件夹中的项。

注意 
可以在 App_Code 文件夹中放置任意文件类型以创建强类型对象。例如,将 Web 服务文件(.wsdl 和 .xsd 文件)放置在 App_Code 文件夹可以创建强类型的代理。

在应用程序中将自动引用 App_Code 文件夹中的代码。此外,App_Code 文件夹可以包含需要在运行时编译的文件的子目录。有关更多信息,请参见 ASP.NET 网站中的共享代码文件夹和 compilation 的 codeSubDirectories 元素(ASP.NET 设置架构)。

时间: 2024-12-18 05:48:00

ASP.NET应用程序和ASP.NET网站所共有的文件: App_Browsers 等的相关文章

ASP.NET网站与ASP.NET应用程序的区别

我们使用VS做ASP.NET的时候,可以选择新建ASP.NET应用程序,同时也可以新建ASP.NET网站,两者有什么具体区别呢?今天真是很幸运,比别人多上了老师一节课,讲的是这两者之间的一些区别.我学到了两点东西,一点是明面上的,上两者之间的区别,另外一点是暗地里的(这个说法貌似不好,应该说是明面上看不到的),用洋气一点的英文说吧,就是intellectually curious.一如既往的保持好奇心,要有刨根问底儿的习惯. 回到正题,ASP.NET网站与ASP.NET应用程序的区别,老师讲了一

vs 2010 网站项目和asp.net 应用程序引用webservice

项目需要做对接,对方提供的是一个webservice接口,自己建了个网站项目,然后添加web 引用,一切正常. 当实际编码的时候,发现一些类.方法找不到. 百思不得其解,只得对照对方提供的demo 看,发现我们项目建的不一样,引用后的webservice服务显示也有 很大的差别,想着是不是这个原因.所以赶紧也建了个asp.net应用程序项目,代码拷贝过来,发现好了,找不到的 类.方法都有了,原因暂时不明,如果哪位朋友知道,给我留言,小生不胜感激!

Asp.net入门-第一个ASP.NET 应用程序(1)

本部分主要内容: 创建并运行Asp.net项目 web窗体 数据模型 调用代码隐藏方法 数据验证 一.创建ASP.NET项目 1.操作步骤 第一步:启动Visual Studio 2013,然后从File(文件)菜单中选择New Project(新建项目).此时将显示New Project(新建项目)对话框,顾名思义,该对话框可用于创建新的Visual Studio项目. 你将在该对话框的左侧面板中看到可用项目类型的列表.依次选择Installed(已安装)→Templates(模板)→Visu

使用MSBuild自动编译发布你的ASP.NET应用程序

此文介绍如何使用MSBuild自动编译并发布你的ASP.NET应用程序. 比较适合每日编译. 通常我们都使用IDE(Visual Studio)编译并发布ASP.NET程序, 需要手动操作, 如果步骤繁琐会很容易出错. 同样的工作可由MSBuild自动完成, MSBuild是一个Visual Studio编译工具, 随.NET Framework提供, 一般可在 %SystemDrive% \WINDOWS\Microsoft.NET\Framework\v3.5 找到. 有关MSBuild的详

【译】ASP.NET应用程序和页面生命周期

为何翻译此文 一.此文是Code Project社区2010年4月ASP.NET板块的最佳文章,说明了此文的份量: 二.锻炼自己的英文技术文章翻译能力,提高英文技术文档阅读能力: 三.了解掌握ASP.NET页面生命周期是非常必要的,这有助于我们更加灵活的控制页面,以我们需要的方式编程开发: 关于原文作者 原文作者:Shivprasad koirala 原文地址:http://www.codeproject.com/Articles/73728/ASP-NET-Application-and-Pa

11个显著提升 ASP.NET 应用程序性能的技巧——第1部分

采用 ASP.NET 和 IIS 构建 Web 应用程序并将其托管到 Web 服务器上极其简单,但是许多可提升 Web 应用程序性能的机会或隐藏配置同样不能忽视.本系列博文将介绍一些简单但却可以应用于任何 Web 应用程序的技巧,而它们却是经常被忽略或遗忘的. 1- 内核模式缓存--这是广泛用于程序编写的主要工具之一,可加速 Web 应用程序.但是大多数时候,很少开发者以最佳方式应用内核模式缓存,仅仅发挥其部分主要优势.由于所有 ASP.NET 请求均会经历不同阶段,因此可在不同级别使用缓存,具

ASP.NET全局应用程序类

ASP.NET全局应用程序类 引自老Man的博客http://shijiaqi1066.iteye.com/blog/1728603 这个保存到自己的博客里边方便以后学习查看 全局文件 新建全局文件 Visual Studio [添加新项]-->[Web]-->[全局应用程序类] 产生Global类. 一个webapplication只能有一个全局应用程序类.如果新建的是否发现没有[全局应用程序类],则表示已经该类已经存在,如果需要新建,则先删除旧的,再创建. Global类: C#代码  

IIS 5.0 和 6.0 的 ASP.NET 应用程序生命周期概述

本主题概述 ASP.NET 应用程序的生命周期,列出了重要的生命周期事件,并描述了您编写的代码将如何适应于应用程序生命周期.本主题中的信息适用于 IIS 5.0 和 IIS 6.0.有关 IIS 7.0 中的 ASP.NET 应用程序生命周期的信息,请参见 IIS 7.0 的 ASP.NET 应用程序生命周期概述. 在 ASP.NET 中,若要对 ASP.NET 应用程序进行初始化并使它处理请求,必须执行一些处理步骤. 此外,ASP.NET 只是对浏览器发出的请求进行处理的 Web 服务器结构的

IIS 7.0 的 ASP.NET 应用程序生命周期概述(转载)

IIS 7.0 的 ASP.NET 应用程序生命周期概述更新:2007 年 11 月本主题介绍在 IIS 7.0 集成模式下运行以及与 IIS 7.0 或更高版本一起运行的 ASP.NET 应用程序的应用程序生命周期.IIS 7.0 还支持经典模式,其行为类似于在 IIS 6.0 中运行的 ASP.NET.有关更多信息,请参见 IIS 5.0 和 6.0 的 ASP.NET 应用程序生命周期概述.IIS 7.0 集成管道是一种统一的请求处理管道,它同时支持本机代码和托管代码模块.实现 IHttp