|
以下文章转自http://www.cnblogs.com/zkxp/archive/2007/12/20/1007838.html
大家能不能谈谈自己对这两种框架,哪种更好。 VS2005 VS2008新建网站和新建项目里选Web应用程序区别 WebApplication编程模型的优点: ●网站编译速度快,使用了增量编译模式,仅仅只有文件被修改后,这部分才会被增量编译进去。 ●生成的程序集 WebSite:生成随机的程序集名,需要通过插件WebDeployment才可以生成单一程序集 WebApplication:可以指定网站项目生成单一程序集,因为是独立的程序集,所以和其他项目一样可以指定应用程序集的名字、版本、输出位置等信息 ●可以将网站拆分成多个项目以方便管理 ●可以从项目中和源代码管理中排除一个文件 ●支持VSTS的Team Build方便每日构建 ●更强大的代码检查功能,并且检查策略受源代码控制 ●可以对编译前后进行自己规定的处理 ●对App_GlobalResources 的Resource强类支持(网上说的,还没有了解过) ●直接升级使用VS2003构建的大型系统 WebSite编程模型的优点: ●动态编译该页面,马上可以看到效果,不用编译整个站点(主要优势) ●同上,可以使错误的部分和使用的部分不相干扰(可以要求只有编译通过才能签入) ●可以每个页面生成一个程序集(不会采用这种方式) ●可以把一个目录当做一个Web应用来处理,直接复制文件就可以发布,不需要项目文件(无所谓,只适合小站点) ●可以把页面也编译到程序集中(应该用不到,而且WebApplication也可以通过WebDeployment插件来实现) 两种编程模型的互相转换: VS2005 SP1内置了转换程序,可以非常方便的从WebSite转换到WebApplication 只需要复制文件,右键执行“转换为Web应用程序”即可。 未查到有专门的反向转换工具,但比较后发现如果转换也非常简单。 删除所有*.designer.cs 将*.aspx、*.ascx、*.master页面文件中的 Codebehind="FileList.aspx.cs" 批量替换成 CodeFile="FileList.aspx.cs" 上面的是抄的,我比较了下还有。 直接建立网站,没有命名空间,有几个特殊文件夹如App_code文件夹不能直接在网站项目里建立,但可以手动添加然后包含到项目里面来。 |
相关推荐
VS2005典型实例源码大全(Web)
VS2005典型实例源码大全(Web),收藏必备!或许某一天对你的工作学习有很大帮助!
在vs中建立web项目和web网站的区别
在给同学调试牛腩的例子的时候偶然间发现了这个问题,值得去探讨一下。 一、建立B/S项目的方式 首先我们来看B/S建立项目的方式,建立网站和建立项目如图: 从这两种情况来看生成的项目是不一样的,建立的是项目的话生成的就是带着解决方案,并且sln文件放在项目目录下面,然而建立的是网站的话,sln文件是放在我的文档的vs目录的
website个人网站项目
个人网站项目,模块包括说说模块(碎言碎语),文章模块、照片模块、用户模块、技术探讨、上传下载模块等模块。 数据库是mysql,项目中database文件夹中有相关的sql文件。 项目没有用到框架技术,servlet实现的。属于Java中期项目 但是这个项目的页面非常漂亮,比你在网上看到的大多个人网站还漂亮,不管前台还是后台,可惜不能上传图片,但是你值得拥有。3个资源分绝对值得。
Jetpack Compose 约束布局 ConstraintLayout 入门与实战指南
在移动端 UI 开发中,布局设计直接关系到页面性能与代码可维护性。传统 View 体系常用多层嵌套容器实现复杂界面,但层级过深会带来测量与绘制开销。约束布局的出现改变了这一局面,它通过描述组件之间的相对位置关系来扁平化布局结构,既提升了渲染效率,也让代码意图更清晰。随着声明式 UI 框架的普及,Jetpack Compose 也引入了对应的 ConstraintLayout 实现,使用 Kotlin DSL 替代 XML,在保留约束思想的同时更贴合现代开发范式。本文从布局基础概念出发,讲解约束布局的核心原理
小程序结合Three.js与gsap:打造流畅3D动画的完整指南
本文详细介绍了如何在小程序中整合Three.js与GSAP动画库,打造流畅的3D动画效果。通过从环境搭建、基础场景创建到模型加载与复杂动画编排的完整指南,帮助开发者克服小程序性能限制,实现如商品360度展示等沉浸式交互体验,提升产品视觉吸引力。
告别底噪与失真:手把手教你调校WM8988音频Codec的输入输出增益链
本文详细介绍了如何调校WM8988音频Codec的输入输出增益链,解决底噪与失真问题。从模拟输入增益、数字转换增益到输出放大增益,提供了具体的寄存器配置和调试策略,帮助开发者优化音频信号处理链,提升音质表现。
Asp.net夜话之四:Visual Studio 2005中容易被忽略的技巧
Asp.net夜话之四:Visual Studio 2005中容易被忽略的技巧 在今天我主要要介绍的有如下知识点:Visual Studio 2005网站开发环境任务管理器配置外部工具代码段管理器发布网站 之所以要单独用一篇文章来介绍Visual Studio 2005这个集成开发环境,是因为在做企业培训的时候,发现很多程序员仅仅用了一些基本功能,这个好像也符合软件界一个“20%和80%法则”,就
手把手教你搞定MT6701磁编码器的SSI通信与CRC-6校验(附避坑代码)
本文详细介绍了MT6701磁编码器的SSI通信与CRC-6校验的实现方法,包括硬件连接、时序配置、数据读取和专用CRC-6算法。通过提供避坑代码和常见问题解决方案,帮助开发者快速掌握磁编芯片的调试技巧,确保通信稳定可靠。
简单的Java项目制作(一)
简单的Java项目制作,自学中,随时记录笔记同大家分享。
CGNS快速入门到实战(二):VS配置调用CGNS静态链接库
CGNS快速入门到实战这一系列分成三篇文章展开叙述,具体有:(一)CGNS静态链接库编译;(二)VS配置调用CGNS静态链接库;(三)CGNS文件及案例展示。本篇文章重点讲述VS配置调用CGNS静态链接库。
零成本实现飞牛 OS 内网穿透:CloudFlare 隧道搭建全攻略
一、引言:突破内网限制的最优解当你的内网环境中部署了飞牛 OS 系统(无论是老旧电脑还是 NAS 设备),想要实现公网访问时,传统方案往往面临两大痛点:公网 IP 申请困难且成本高DDNS 动态解析配置复杂专业内网穿透工具存在付费门槛今天为大家带来零成本解决方案:通过免费域名搭配 CloudFlare 隧道技术,无需公网 IP 即可轻松实现飞牛 OS 服务的公网访问。全程操作可视化,新手也能快速上手!二、前期准备:必备工具清单(1)域名准备。
Jetpack Compose与Timeline-View的完美结合:打造高效Android时间线界面
Jetpack Compose与Timeline-View的结合为Android开发者提供了构建现代化、高性能时间线界面的终极解决方案。无论是订单跟踪、物流状态展示还是步骤指示器,这种组合都能帮助你快速实现专业级UI效果,让用户体验提升到新高度。 ## 为什么选择Jetpack Compose与Timeline-View? 在移动应用开发中,时间线界面是展示序列数据的理想选择。传统的Recyc
lenovo联想拯救者Legion Y9000P 2022款2023款2024款笔记本电脑(82RF,82WK,82WQ,83DE,83DF)原装出厂Windows11预装OEM系统镜像下载
联想原装出厂系统自带所有驱动、出厂主题壁纸、系统属性联机支持标志、系统属性专属LOGO标志、Office办公软件、联想电脑管家、联想浏览器、联想软件商店、legionzone控制中心等预装程序。链接:https://pan.baidu.com/s/1YBji_oh7xOkq-NxnS8Mm8g?链接:https://pan.baidu.com/s/1S7_enXmuoja1a9ASvUT5Fg?拯救者Legion Y9000P IRX9H 2024款【83DE】原厂Win11系统包。
VS2005 VS2008新建网站和新建项目里选Web应用程序区别
VS2005 VS2008新建网站和新建项目里选Web应用程序区别 WebApplication编程模型的优点: ●网站编译速度快,使用了增量编译模式,仅仅只有文件被修改后,这部分才会被增量编译进去。 ●生成的程序集 WebSite:生成随机的程序集名,需要通过插件WebDeployment才可以生成单一程序集 WebAppli...
深入解析Lora模块的工作原理与应用场景
本文深入解析了Lora模块的工作原理与应用场景。Lora模块作为物联网领域的核心无线通信组件,凭借其独特的扩频调制与半双工通信技术,实现了远距离、低功耗的数据传输。文章详细拆解了其技术内核,包括空中唤醒等低功耗奥秘,并提供了地址、信道、空中速率等关键参数的实战配置指南。最后,探讨了Lora模块在智能家居、智慧农业、城市监测等广域物联网场景中的具体应用,为开发者提供了从理论到实践的完整参考。
在Visual Studio中搭建Dynamo Python开发环境,效率飞一般的增长
在Visual Studio中搭建Dynamo Python开发环境,效率飞一般的增长
1万+



被折叠的 条评论
为什么被折叠?



