若相依 发表于 2015-1-16 22:21:04

ASP.NET网页设计asp.net下经由过程泛剖析和伪静态完成二级域...

你觉得学习.NET怎么样,我懂的少,问的可能很幼稚,见笑了啊:)固然最初是完成了,但身为程序员的我,却老是感到使用其他不开源的组件本人总掌控不了手艺的中心。实在在net中微软已为我们留下了接口,让我们随心所欲了。

起首我们能够经由过程一张图也许懂得下.net的性命周期。

从上图能够看出来,针对每一个分歧用户的哀求,服务器城市创立一个新的HttpContext实例直到哀求停止,服务器烧毁这个实例。而Ihttpcontext是httpcontext对外公然的接口,它包括了2个办法:dispose()和Init(HttpApplicationcontext),我们能够完成Ihttpcontext从而到达httpcontext。
关头代码:
复制代码代码以下:
HttpApplicationapp=(HttpApplication)sender;
HttpContextcontext=app.Context;
stringurl=context.Request.Url.AbsoluteUri;//完全url
stringturl=url.Split(".");
stringsurl=turl.ToLower().Replace("http://","");
StringBuilderstrb=newStringBuilder();
strb.Append(url);
strb.Append(surl);

app.Context.RewritePath(path,string.Empty,strb.ToString().Split("?"));
在web.config里设置下:
<system.web>里增加以下代码。
<httpModules>
<addtype="Common.URLRewriter"name="Common"/>
最初设置IIS的时分记得要把IIS的表头设置为空。
运转下你就可以完成了
</httpModules>捆绑编译器。用户不需要受制于厂家,自己就能将程序在新平台上编译运行。除了牛B轰轰的linux,估计也没有系统捆绑c/c++的编译器,而且许多新平台都无法支持复杂的c/c++编译器在上面直接运行。

简单生活 发表于 2015-1-28 06:00:52

在一个项目中谁敢保证每天几千万甚至几亿条的数据不丢失?谁敢保证应用的高可靠性?有可以借签的项目吗?

飘灵儿 发表于 2015-2-5 18:45:59

业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。

小女巫 发表于 2015-2-13 06:27:46

它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。

深爱那片海 发表于 2015-3-3 17:33:18

这也就是最近几年来随着各种新的后台技术的诞生,CGI应用在Internet上越来越少的原因。CGI方式不适合大访问量的应用。

精灵巫婆 发表于 2015-3-11 12:35:12

当然我们在选择Asp.net主机是,除了要考虑服务提供商在版本是否是实时更新以外,机房的环境和配置也是非常重要的,通常选择骨干网的机房,在速度和稳定性上会非常有保证。

乐观 发表于 2015-3-18 17:44:00

ASP.NET:ASP.net是Microsoft.net的一部分,作为战略产品,不仅仅是ActiveServerPage(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。

活着的死人 发表于 2015-3-26 13:44:10

PHP的源代码完全公开,在OpenSource意识抬头的今天,它更是这方面的中流砥柱。不断地有新的函数库加入,以及不停地更新,使得PHP无论在UNIX或是Win32的平台上都可以有更多新的功能。它提供丰富的函数,使得在程式设计方面有着更好的资源。目前PHP的最新版本为4.1.1,它可以在Win32以及UNIX/Linux等几乎所有的平台上良好工作。PHP在4.0版后使用了全新的Zend引擎,其在最佳化之后的效率,比较传统CGI或者ASP等技术有了更好的表现。
页: [1]
查看完整版本: ASP.NET网页设计asp.net下经由过程泛剖析和伪静态完成二级域...