11 个解决方案
#1
本质上说没有区别。
网站侧重于发布信息,或者信息互动。
网络应用程序侧重于解决某些问题,界面、业务逻辑更复杂。
网站侧重于发布信息,或者信息互动。
网络应用程序侧重于解决某些问题,界面、业务逻辑更复杂。
#2
区别是ASP.NET应用程序将所有代码以一个程序集编译分发,而ASP.NET网站是单独编译分发每个代码文件...
所以ASP.NET网站调试、分发更快速更灵活,但不如ASP.NET应用程序规范、不利于代码文件组织、不利于版本控制...适合小型网站或快速网站项目...
所以ASP.NET网站调试、分发更快速更灵活,但不如ASP.NET应用程序规范、不利于代码文件组织、不利于版本控制...适合小型网站或快速网站项目...
#3
网站发布的时候又很多.dll文件生成。每发布一次就有不同的dll生成。那样越来越多。会不好。。应用程序的话。发布只有一个文件。那些.dll已经包装在里面。每次发布它会自动修改里面的东西。所以应用程序对于发布好一些!!!其实怎么样都比网站好!!
#4
网站不是也是应用程序的一种吗?
你这里所谓的web应用程序,
是指的可以为web程序所用的子程序
你这里所谓的web应用程序,
是指的可以为web程序所用的子程序
#5
你可以看一下,我们可以创建网站 ,也可以创建web应用程序,我不知道他俩是不是有归属关系~~
#6
web应用程序Default.aspx显示有两个原有文件及Default.aspx.cs和Default.aspx.designer.cs;Web网站Default.aspx显示有一个原有文件Default.aspx.cs。
web应用程序有重新生成和发布两项;Web网站只有一个发布网站。
web应用程序和一般的winform没有什么区别都有引用的是命名空间等;Web网站在引用后出现一个bin文件夹那里存放dll和pdb文件。
web应用程序可以作为类库被引用;Web网站则不可以作为类库被引用。
web应用程序可以添加ASP.Net文件夹中不包括bin、App_Code;Web网站可以添加ASP.Net文件夹包括bin、App_Code。
web应用程序还可添加组件和类;Web网站则没有。
源文件虽然都是Default.aspx.cs但是web应用程序有命名空间,多了一项System.Collections空间引用
http://topic.csdn.net/u/20091215/22/e751d925-78a1-49ef-9f05-be29016709ce.html?14764
web应用程序有重新生成和发布两项;Web网站只有一个发布网站。
web应用程序和一般的winform没有什么区别都有引用的是命名空间等;Web网站在引用后出现一个bin文件夹那里存放dll和pdb文件。
web应用程序可以作为类库被引用;Web网站则不可以作为类库被引用。
web应用程序可以添加ASP.Net文件夹中不包括bin、App_Code;Web网站可以添加ASP.Net文件夹包括bin、App_Code。
web应用程序还可添加组件和类;Web网站则没有。
源文件虽然都是Default.aspx.cs但是web应用程序有命名空间,多了一项System.Collections空间引用
http://topic.csdn.net/u/20091215/22/e751d925-78a1-49ef-9f05-be29016709ce.html?14764
#7
顶
#8
对我来说,asp.net网站与asp.net应用程序有两点是关键的特征:
1. 网站可以真正地将aspx、ascx、asax、ashx、asmx、vc等等文件编译。只要在发布网站的时候取消“允许修改此预编译网站”选项即可(默认是勾选上的)。如果允许直接修改网站,那么这些文件中的源文件都没有真正编译,只是.cs文件编译了而已。显然,就可以直接通过修改这些没有编译的文件而随意修改、注入程序代码。
2. 发布之后的网站,可以直接覆盖到web服务器上,而上传过程中不会影响服务器的正常使用。因为新旧文件名根本是不同的,并不冲突。
1. 网站可以真正地将aspx、ascx、asax、ashx、asmx、vc等等文件编译。只要在发布网站的时候取消“允许修改此预编译网站”选项即可(默认是勾选上的)。如果允许直接修改网站,那么这些文件中的源文件都没有真正编译,只是.cs文件编译了而已。显然,就可以直接通过修改这些没有编译的文件而随意修改、注入程序代码。
2. 发布之后的网站,可以直接覆盖到web服务器上,而上传过程中不会影响服务器的正常使用。因为新旧文件名根本是不同的,并不冲突。
#9
我不希望给人提供源代码,所以我只能用可以真正编译所有设计代码的asp.net网站项目。
#10
一样一样一样
#11
WCF,LINQ,Entity,MVC,Jquery,Ext,java 等技术爱好者 请加入群 88718955
如此群希望大家不要闲聊,不谈政治,不能瞧不起他人技术。
希望大叫相互交流,维护好良好的学习气氛
如此群希望大家不要闲聊,不谈政治,不能瞧不起他人技术。
希望大叫相互交流,维护好良好的学习气氛
#1
本质上说没有区别。
网站侧重于发布信息,或者信息互动。
网络应用程序侧重于解决某些问题,界面、业务逻辑更复杂。
网站侧重于发布信息,或者信息互动。
网络应用程序侧重于解决某些问题,界面、业务逻辑更复杂。
#2
区别是ASP.NET应用程序将所有代码以一个程序集编译分发,而ASP.NET网站是单独编译分发每个代码文件...
所以ASP.NET网站调试、分发更快速更灵活,但不如ASP.NET应用程序规范、不利于代码文件组织、不利于版本控制...适合小型网站或快速网站项目...
所以ASP.NET网站调试、分发更快速更灵活,但不如ASP.NET应用程序规范、不利于代码文件组织、不利于版本控制...适合小型网站或快速网站项目...
#3
网站发布的时候又很多.dll文件生成。每发布一次就有不同的dll生成。那样越来越多。会不好。。应用程序的话。发布只有一个文件。那些.dll已经包装在里面。每次发布它会自动修改里面的东西。所以应用程序对于发布好一些!!!其实怎么样都比网站好!!
#4
网站不是也是应用程序的一种吗?
你这里所谓的web应用程序,
是指的可以为web程序所用的子程序
你这里所谓的web应用程序,
是指的可以为web程序所用的子程序
#5
你可以看一下,我们可以创建网站 ,也可以创建web应用程序,我不知道他俩是不是有归属关系~~
#6
web应用程序Default.aspx显示有两个原有文件及Default.aspx.cs和Default.aspx.designer.cs;Web网站Default.aspx显示有一个原有文件Default.aspx.cs。
web应用程序有重新生成和发布两项;Web网站只有一个发布网站。
web应用程序和一般的winform没有什么区别都有引用的是命名空间等;Web网站在引用后出现一个bin文件夹那里存放dll和pdb文件。
web应用程序可以作为类库被引用;Web网站则不可以作为类库被引用。
web应用程序可以添加ASP.Net文件夹中不包括bin、App_Code;Web网站可以添加ASP.Net文件夹包括bin、App_Code。
web应用程序还可添加组件和类;Web网站则没有。
源文件虽然都是Default.aspx.cs但是web应用程序有命名空间,多了一项System.Collections空间引用
http://topic.csdn.net/u/20091215/22/e751d925-78a1-49ef-9f05-be29016709ce.html?14764
web应用程序有重新生成和发布两项;Web网站只有一个发布网站。
web应用程序和一般的winform没有什么区别都有引用的是命名空间等;Web网站在引用后出现一个bin文件夹那里存放dll和pdb文件。
web应用程序可以作为类库被引用;Web网站则不可以作为类库被引用。
web应用程序可以添加ASP.Net文件夹中不包括bin、App_Code;Web网站可以添加ASP.Net文件夹包括bin、App_Code。
web应用程序还可添加组件和类;Web网站则没有。
源文件虽然都是Default.aspx.cs但是web应用程序有命名空间,多了一项System.Collections空间引用
http://topic.csdn.net/u/20091215/22/e751d925-78a1-49ef-9f05-be29016709ce.html?14764
#7
顶
#8
对我来说,asp.net网站与asp.net应用程序有两点是关键的特征:
1. 网站可以真正地将aspx、ascx、asax、ashx、asmx、vc等等文件编译。只要在发布网站的时候取消“允许修改此预编译网站”选项即可(默认是勾选上的)。如果允许直接修改网站,那么这些文件中的源文件都没有真正编译,只是.cs文件编译了而已。显然,就可以直接通过修改这些没有编译的文件而随意修改、注入程序代码。
2. 发布之后的网站,可以直接覆盖到web服务器上,而上传过程中不会影响服务器的正常使用。因为新旧文件名根本是不同的,并不冲突。
1. 网站可以真正地将aspx、ascx、asax、ashx、asmx、vc等等文件编译。只要在发布网站的时候取消“允许修改此预编译网站”选项即可(默认是勾选上的)。如果允许直接修改网站,那么这些文件中的源文件都没有真正编译,只是.cs文件编译了而已。显然,就可以直接通过修改这些没有编译的文件而随意修改、注入程序代码。
2. 发布之后的网站,可以直接覆盖到web服务器上,而上传过程中不会影响服务器的正常使用。因为新旧文件名根本是不同的,并不冲突。
#9
我不希望给人提供源代码,所以我只能用可以真正编译所有设计代码的asp.net网站项目。
#10
一样一样一样
#11
WCF,LINQ,Entity,MVC,Jquery,Ext,java 等技术爱好者 请加入群 88718955
如此群希望大家不要闲聊,不谈政治,不能瞧不起他人技术。
希望大叫相互交流,维护好良好的学习气氛
如此群希望大家不要闲聊,不谈政治,不能瞧不起他人技术。
希望大叫相互交流,维护好良好的学习气氛