首页 / 知识
关于visual studio:ASP.NET Web站点或Web项目
2023-04-12 04:40:00

ASP.NET Web Site or Web Project本问题已经有最佳答案,请猛点这里访问。
在Visual Studio中创建新的ASP.NET项目时,是否应选择"创建:网站"或"项目"? 我知道Web应用程序项目是在2003年的时候实现它的方法,但是它现在仍然适用吗?使用一个对另一个的警告是什么? 在msdn上有一个很好的比较图。 网站项目很简单,因为添加到项目文件夹中的所有文件都是自动编译和包含的,据说添加这些文件是为了让经典的ASP和PHP开发人员更容易接受。一旦好处是它包含了构建提供者,允许某些操作与文件类型相关联——这就是第一个亚音速版本在将.abp文件添加到站点时重建数据访问层的方式。 不过,Web应用程序项目要灵活得多。例如,网站项目中的所有类库都需要在app_code文件夹中,这在复杂的应用程序中是令人沮丧的。有很多场景不适用于网站项目。 您可以从一个转换到另一个,不过如果您不确定,我建议您从Web应用程序开始。 我强烈反对网站和网络项目文章所说的一些内容。 首先,并不是任何一个"小"的开发人员反对——我认为大多数人都没有被问到我们是否想彻底改变我们的开发方式。他们当然不会问我是否想浪费6周的开发时间来弄清楚他们是怎么做的,从而破坏了一个完美的Web服务。 这不是一些"下载"的微软发布-它是VS2005SP1,他们发布它相当快。 在无项目开发的优点中,"复制项目"命令工作得很好,而且我们不必避免调试或项目文件;如果不使用源代码管理,您可以四处移动页面;他们从哪里得到您必须锁定项目文件才能进行协作的信息?它们用于源代码管理的是什么? 我还想在辩论中添加一个问题:网站有什么特别之处,以至于它们应该是唯一不使用"项目"文件的"项目"类型(据我所知)?我什么都想不起来,除非微软认为Web开发人员太过简单,无法理解项目。 当然,如果有人知道其他任何不使用项目文件的Visual Studio"项目"类型,我将非常感谢您告知我。 |
最新内容
相关内容
python创建新线程有哪些方法
python创建新线程有哪些方法,培训,方法,线程,对象,测试,实例,以上,参数,教程,更多,python创建新线程有哪些方法1、方法(1)直接创建threading.关于Java:大型Maven项目的存储库布
关于Java:大型Maven项目的存储库布局,关于Java:大型Maven项目的存储库布局,模块,结构,应用程序,类似于,Repository layout for large M关于svn:版本控制中的项目结构
关于svn:版本控制中的项目结构,关于svn:版本控制中的项目结构,方法,项目,版本控制,我很,Structure of Projects in Version Control我关于Visual Studio:在具有多个项目
关于Visual Studio:在具有多个项目的解决方案中,如何将VS2008配置为仅打开一个Web服务器?,关于Visual Studio:在具有多个项目的解决方关于svn:在Subversion中为Visual St
关于svn:在Subversion中为Visual Studio项目构建存储库的最佳方法?,关于svn:在Subversion中为Visual Studio项目构建存储库的最佳方法如何在FogBugz中添加“项目描述”?
如何在FogBugz中添加“项目描述”?,如何在FogBugz中添加“项目描述”?,项目,描述,当我,我看,How to add “Project Description” in F关于Java:何时应将多模块项目拆分为
关于Java:何时应将多模块项目拆分为单独的存储库树?,关于Java:何时应将多模块项目拆分为单独的存储库树?,布局,项目,分支,有一个,When sh关于注册表:如何从VS安装项目中注册
关于注册表:如何从VS安装项目中注册COM?,关于注册表:如何从VS安装项目中注册COM?,调用,应用程序,安装,在我,How to register COM from VS关于.net:如何在C#中创建Word文档?
关于.net:如何在C#中创建Word文档?,关于.net:如何在C#中创建Word文档?,报告,图形,项目,文本,How can a Word document be created in C#?我关于oop:如何在C ++中创建静态类?
关于oop:如何在C ++中创建静态类?,关于oop:如何在C ++中创建静态类?,静态类,的是,你真,想要,How do you create a static class in C++?
您对第一个Java EE Spring项目的“
您对第一个Java EE Spring项目的“最佳实践”是什么?,您对第一个Java EE Spring项目的“最佳实践”是什么?,框架,我是,很难,尝试,What关于c#:找不到导入的项目“ C:Microso
关于c#:找不到导入的项目“ C:Microsoft.CSharp.targets”,关于c#:找不到导入的项目“ C:Microsoft.CSharp.targets”,错误,项目,尝试,收