.net中Web应用程序和web网站的区别
来源:互联网 发布:淘宝宝贝下载 编辑:程序博客网 时间:2024/06/11 22:57
.net中Web应用程序和web网站的区别
√
创建Web网站和创建Web应用程序的方法
1 Web网站 : 文件->添加->新建网站
2 Web应用: 文件->添加->新建项目->选择Visual C#下的Web模板->选择ASP.NET Web 应用程序
添加文件和文件夹的方法
1 Web网站
直接复制文件夹,点击网站,右键,粘贴,搞定
2 Web应用程序
将文件或文件夹复制到Web应用程序的目录下,在解决方案资源管理器的按钮上点击"显示所有文件",
然后就可以看到刚复制进来的文件了,不过是灰色的,选中它,点右键
3 错误:
3.1不包含"XXXX"的定义或上下文不存在"XX"
首先确认,是通过复制粘贴过来的还是在VS里生成的就是这个错误,一般都是复制粘贴导致的,
如果是Web 应用程序,则右击网站项目,转换成web应用程序,一般能解决问题,
如果还不行,那就肯定是有后台的类名相同了,也就是说两个或多个*.aspx.cs文件里的类的类名相同了,这个时候可以采用逐个删除法或逐个添加法,看问题出现在哪里
对于Web网站,
一般来说,检查下*.aspx的头,网站应该用CodeFile
<%@ Page Language="C#" AutoEventWireup="true" Inherits="Default2" CodeFile="Default2.aspx.cs" %>
和
<%@ Page Language="C#" AutoEventWireup="true" Inherits="Default2" CodeBehind="Default2.aspx.cs" %>
还有就是看*.aspx.cs的类名是否和其他页面的有重复
ASP.NET中App_Code,App_Data等文件夹的作用
1. Bin文件夹Bin文件夹包含应用程序所需的,用于控件、组件或者需要引用的任何其他代码的可部署程序集。该目录中存在的任何.dll文 件将自动地链接到应用程序。
3. App_Code文件夹
App_Code文件夹正好在Web应用程序根目录下,其存储所有应当作为应用程序的一部分动态编译的类文件。这些类文件自 动链接到应用程序,而不需要在页面中添加任何显式指令或声明来创建依赖性。App_Code文件夹中放置的类文件可以包含任何可识别的ASP.NET组件 ——自定义控件、辅助类、build提供程序、业务类、自定义提供程序、HTTP处理程序等。
注意 在开发时,对App_Code文件夹的更改会导致整个应用程序重新编译。对于大型项目,这可能不受欢迎,而且很耗时。为此,鼓励大家将代码进行模块化处理 到不同的类库中,按逻辑上相关的类集合进行组织。应用程序专用的辅助类大多应当放置在App_Code文件夹中。
7. App_Themes文件夹
App_Themes文件夹为ASP.NET控件定义主题。主题包含在App_Themes文件夹下的一个文件夹。根据定义,一个主题是一组带有样式信息的文件。主题文件夹中的文件内容被编译,以生成一个类,而该类被页面调用以编程的方式设置主题化控件的样式。
App_Themes文件夹列出应用程序的本地主题。 应用程序还可以继承如下文件夹中定义的全局主题:
%WINDOWS%\Microsoft.NET\Framework\[version]\ASP.NETClientFiles\Themes
从编译的角度看,全局主题和局部主题没有区别。如果一个给定名称的主题,既存在应用程序的本地主题,又存在服务器机器的全局主题,则本地主题优先适用。
文件夹名称文件类型注释Bin.dll 包含应用程序所需的任何预生成的程序集App_Browsers.browser 包含应用程序特有的浏览器定义文件,ASP.NET用它来识别各浏览器及确定它们的功能App_Code.cs、.vb、.xsd、
自定义的
文件类型包含作为应用程序的一部分编译的类的源文件。当页面被请求时,ASP.NET编译该文件夹中的代码。该文件夹中的代码在应用程序中自动地被引用App_Data mdb,.mdf,.xml 包含Microsoft Office Access和SQL Express文件以及XML文件或其他数据存储App_GlobalResources .resx 包含在本地化应用程序中以编程方式使用的资源文件App_LocalResources .resx 包含页面范围的资源文件App_Themes .skin,.CSS,.xsl
、附属文件 包含一组定义ASP.NET页面和控件外观的文件App_WebReferences .wsdl 包含用以生成代理类的WSDL文件,以及与在应用程序中使用Web服务有关的其他文件
ASP.net:巧用: Trace跟踪输出进行调试
(2009-03-01 19:40:16)(一).说明
(二)具体用法
用Trace跟踪调试最大的好处是:
不用将其删除或注释. 因为编译器编译到Trace输出
语句时,不会将其编译,会略过Trace语句继续编译下面的语句。
- .net中Web应用程序和web网站的区别
- .net中Web应用程序和web网站的区别
- vs中web网站和web应用程序的区别
- ASP.NET Web应用程序和ASP.NET网站的区别
- Asp.net Web应用程序和Asp.Net网站的区别
- Web应用程序和Web网站的区别
- asp.net WebApplication(web应用程序)和WebSite(网站)的区别
- Vs中新建 网站 和Web应用程序的区别
- Web应用程序和Asp网站的区别
- web应用程序和网站的区别
- Microsoft Visual Studio中web应用程序和Web网站区别
- VS中web应用程序和Web网站区别
- Web应用程序和Web网站中WCF中的区别
- vs中web应用程序和Web网站区别
- ASP.NET Web应用程序 和 ASP.NET网站区别
- asp.net web应用程序和asp.net网站区别
- vs2008中asp.net的web应用程序改web网站
- 关于VS中Web应用程序与Web网站的区别
- Activity的四种launchMode
- Android UI开发第二十八篇——Fragment中使用左右滑动菜单
- java.util.ConcurrentModificationException 解决办法
- PhoneGap实现javascript脚本调用本地设备的接口
- Java SE 自学笔记2 之流程控制
- .net中Web应用程序和web网站的区别
- UDP广播与多播
- 20个值得收藏的网页设计开放课件
- 新建Android项目报错(项目上有红色叉叉)
- CVSNT版本管理配置
- __declspec用法详解
- android开机自动启动service或者activity
- TCHAR操作函数
- Q28、整数的二进制表示中 1 的个数(运算)