English
 电子信箱
 加入收藏

  威盾防火墙 >> 新闻中心 >> 业界动态 >> 网站和Web项目

 

网站和Web项目

威盾防火墙 2015-02-17

 

稍微有点令人困惑的是,Visual Studio提供了两种创建ASP.NET Web应用程序的方法。

基于项目的开发。创建一个Web项目时,Visual Studio生成一个.csproj项目文件(假设使用C#编码),它记录项目中的文件并保存一些调试设置。运行Web项目时,Visual Studio在启动Web浏览器前把项目的所有代码编译成一个程序集。

无项目文件的开发。另一个可选的方式是创建一个没有任何项目文件的简单网站。此时,Visual Studio认为在网站目录(及其子目录)里的所有文件都是Web应用程序的一部分。在这样的场景里,Visual Studio不需要预编译代码,而是由ASP.NET在第一次请求页面的时候编译网站。(当然,你可以使用预编译避免第一次请求已部署的Web应用程序的负载。第18章将介绍如何执行预编译。)

第一个.NET版本的Visual Studio使用了项目模型。Visual Studio 2005删除了项目模型,转向了无项目文件的开发。不过,有个重要的小开发群组对此进行了抗议。认识到在一些特定情况下基于项目的开发更能胜任工作,微软发布了一个下载,把项目特性重新带回到了Visual Studio 2005。现在,Visual Studio 2008同时支持这两个选项。

本章我们先创建标准的无项目文件的网站,它是更简单、更直接的方式,稍后介绍什么时候使用基于项目的开发,并且将会看到如何创建Web项目。

【责任编辑:夏书 TEL:(010)68476606】


相关内容: 最新内容:
处理Web服务的结果[2015-02-17]
不得不面对的Web QoS[2015-02-17]
Web应用是如何遭到攻击的[2015-02-17]
Web服务器作为代理服务器[2015-02-17]
PHP简化了Web应用的开发[2015-02-17]
Web框架与CSRF防御[2015-02-17]