Visual Studio 2005 Web Application Projects 项目Cool的地方
http://msdn.microsoft.com/asp.net/reference/infrastructure/wap/default.aspx
1、Web项目有一个单独的项目文件(******.csproj),这个文件中,定义了WEB项目有哪些文件被包含进去;
比如我们使用了生成静态页面机制,保存静态文件的目录和文件。又比如我们支持网友上传文件,保存这些文件的目录和文件。
由于VS2005的Web文件是把一个目录当成一个项目,所以我们一个目录下,有些目录或者文件不想被包含的时候,就会很苦恼。
而这种VS2003下就已经实现的开发模版,就可以很好的解决这个问题。
这么做最大的麻烦是,我们在一个站点下不使用虚拟目录,部署多个Web项目的时候。DLL 很可能文件名重复。比如AppCode.dll的重名,我们通用页面Top、Buttom代码的重名。
而且,如果我们只是对代码作了一个很小的修改,如果这个代码是比较底层的公共代码,你完了,几乎所有的Dll都要上传一边。(代码之间的约束关系)。
而且有时候,有些你看起来约束关系没有的代码,你不传,也不行。
分开编译的好处一点都没感觉到,还不如不分开呢。
比如初始化Debug环境等。
以前如果写过复杂点的应用的人可能都用过这种事件。
比如你编写的代码涉及到企业服务。为了调试方便,你可以在主程序编译后事件中,把当前编译后的企业服务组建部署到COM+中,这样就可以简单的按F5就可以调试了。
而不需要每次都手工部署Com+后才能调试。
当然是否使用 NTLM 验证也是可选的。
NTLM 是 Windows 95、Windows 98 和 Windows NT 4.0(客户端和服务器)支持的身份验证机制。
这种身份验证机制是一种质询响应协议,它可以提供比基本和摘要式更严格的身份验证。
NTLM 在 Windows 2000 和更高版本中通过安全性支持提供程序接口 (SSPI) 来实现。
这种身份验证,在Debug Web程序的时候,很重要。
比如: App_Data, App_Themes and App_Browsers 目录
又比如: master page 等等。
1、Visual Studio 2005 的一个更新,安装这个更新后,可以支持Web project。
你能够在这里下载到这个更新:
Update to Support Web Application Projects
http://go.microsoft.com/fwlink/?LinkId=63636
下载地址:
http://go.microsoft.com/fwlink/?LinkId=57541
在http://weblogs.asp.net/scottgu/archive/2006/04/05/442032.aspx 可以看到,
We are then working to also add VS 2005 Web Application Support directly into VS 2005 SP1 (but we wanted to make it available as a web download now before then).
VS2005 SP1 中将支持这个新的编程模型。
Introduction to Web Application Projects
http://msdn.microsoft.com/vstudio/default.aspx?pull=/library/en-us/dnvs05/html/WAP.asp
http://webproject.scottgu.com/
http://forums.asp.net/1019/showforum.aspx
Visual Studio 2005 Web Application Projects 项目Cool的地方相关推荐
- Visual Studio 2005 Web Application Projects 正式推出
Visual Studio 2005 Web Application Projects 正式推出拉,下载地址在 http://msdn.microsoft.com/asp.net/reference/ ...
- Visual Studio 2005 Web Application Projects
刚结束一个ASP.NET 2项目,非常的不习惯VS2005 Web Site的模式,要命的是还不提供命名空间的设定,虽然ASP.NET 2.0支持三种编译模型(ASP.NET 2.0 中的代码隐藏和编 ...
- Visual Studio 2005 Web Deployment Projects版本不同引发的问题
为了方便Visual Studio 2005发布为单一dll,微软发布了一个Visual Studio 2005 插件,Visual Studio 2005 Web Deployment Projec ...
- [导入]Visual Studio 2005 Web Deployment Projects版本不同引发的问题
Visual Studio 2005 Web Deployment Projects版本不同引发的问题 文章来源:http://blog.csdn.net/net_lover/archive/2006 ...
- ASP.NET AJAX 宝典系列(2) 在Visual Studio 2005 Web Application 项目中使用AJAX
添加System.Web.Extensions类库 转载于:https://www.cnblogs.com/xuxiaoguang/archive/2008/05/08/1188275.html
- Visual Studio® 2010 Web Deployment Projects站点编译生成bin同时发表插件
VS2010环境下: 1.Visual Studio® 2010 Web Deployment Projects下载地址: http://www.microsoft.com/downl ...
- Visual Studio 2005 提示“试图运行项目时出错:无法启动调试。绑定句柄无效”~[解决方案]...
如果VS提示"试图运行项目时出错:无法启动调试.绑定句柄无效"时, 解决方案有两种: 一.将项目属性里调试 --〉取消 启用 Visual Studio 宿主进程 二.将Termi ...
- visual studio 2005 新建C++空项目无法调试的解决方案
(1)项目属性→配置属性→链接器从→调试→生成调试信息→将"否"改为"是(/DEBUG)". (2)项目属性→配置属性→C/C++→调试信息格式→将" ...
- [转]Visual Studio 2005创建VC++智能设备项目失败的解决方法
从别的地方转载的,原文http://blog.myspace.cn/e/401633788.htm If you've tried to create a smart device Win32 pro ...
最新文章
- 2022-2028年中国钢筘行业市场研究及前瞻分析报告
- python爬虫——随机生成headers
- RuoYi(若依开源框架)-前后台分离版-后端流程简单分析
- 怎么样使用git克隆网站上的代码到本地文件夹(快捷)
- 聚焦云原生,阿里云与 CNCF 共话「云未来,新可能」
- 【备忘】とある画像の自动生成
- postgresql数据表增删改:使用pgadmin和SQL的方式实现
- python基础类型,Python基础-类
- 让ie6(opera)支持微软雅黑字体
- 哇靠靠,这也行?零基础DIY无人驾驶小车(三)
- 提升速度与精度,FedReg: 减轻灾难性遗忘加速联邦收敛(ICLR 2022)
- datatables中的Options总结(2)
- SQL SERVER查看当前连接情况
- Linux Socket学习--为套接口绑定地址
- 建议电商美工收藏的素材网站
- [CentOS7]安装tomcat并开启自启动
- 从语音识别到语义识别还有多少路要走?
- CAS(Compare And Swap) 详解
- 中望3D 2019破解补丁|中望3D 2019注册破解补丁下载(附许可破解文件及破解教程)
- HBase命令行基本操作