不帅 发表于 2015-1-16 14:23:01

来一篇关于NET的Asp.net 2.0中的WebResource.axd详解

前几天同学问我学习方向的问题。有点想法,不知道对不对,怕误导同学,现在“开源一下”。注:括号内是我现在整理的时填加上的。在利用asp.net2.0手艺编写的web页面中,我们大概会看到相似以下的代码:
<scriptsrc="/WebResource.axd?d=mHhnTZHAJcKSoxNjLYe2nA2&t=634485795818906250"type="text/javascript"></script>

<linkrel="stylesheet"type="text/css"href="/WebResource.axd?d=-XAsT9dT7ctqh-IRmhqwNGvcZt8cEDo2Ea6hkCTQFl3tG8gUAqab7rfUvDFlAqWxU_eNTArXTKZgk8mTY2MVdx-lABqk452E8CMik2AhDMDHG8f4J1isL_0nKAjKvguLsakuGJgkPsPQeyGZhHWc_w2&t=634218885030312500"/>


那末,WebResource.axd究竟是个甚么器材呢?
WebResource.axd是ASP.net2.0供应的新的资本办理体例发生的剧本,次要用来办理一些内部资本,如image,script,css等。

大概发生的成绩:
利用WebResource办理资本时,我们大概会收到相似上面的非常:
1,System.Web.HttpException:有效的视图形态。
2,System.Security.Cryptography.CryptographicException:添补有效,没法被移除。
这是由于WebResource.axdURL的参数具偶然效性,假如会见这些参数过时的地点,就会呈现下面的非常.

格局剖析:
细心检察下面的代码,就会发明WebResource.axd前面的参数由d,t两部分构成,个中:
"d"代表哀求的web资本.
"t"是一个工夫戮值.

asp.net2.0发生的WebResource.axd文件很年夜,假如我们不想让我们的网站加载这些内部资本(由于加载它们会影响我们的网站加载速率),即网站源码中不呈现WebResource.axd的援用,那末我们不利用asp.net自带的控件考证机制便可!

以上为小编团体了解,有不周全或毛病的中央,请人人在批评中指出,感谢人人。前天傍晚我发表了《Java的跨平台就是一句谎言。》,原本就是周末闲来无事,发表一篇略带争议性的博文让大家都来吵吵架,发表自己的看法,根本就没想着谁把谁打倒,一个行业或者是技术阵营是无法用短期口水仗打到对手的。

小妖女 发表于 2015-1-18 13:45:15

碰到复杂点的问题都不知道能不能解决,现在有点实力的公司都选择自已在开源的基础上做开发。但没听说过有人在IIS上做改进的,windows、sqlserver集群方面的应用也很少见。

若相依 发表于 2015-1-26 22:27:24

主流网站开发语言之CGI:CGI就是公共网关接口(CommonGatewayInterface)的缩写。它是最早被用来建立动态网站的后台技术。这种技术可以使用各种语言来编写后台程序,例如C,C++,Java,Pascal等。

灵魂腐蚀 发表于 2015-2-4 23:44:25

ASP.net1.1和2.0在程序上的语法也有很大不同,现在2.0属于新出来的,不知道半年后会不会有3.0(说笑一下)。Windows2003系统自动支持ASP和ASP.net环境,不用安装任何程序。Asp.net属于编译语言。ASP的最大不同(ASP属于解释语言)。

简单生活 发表于 2015-2-10 23:46:06

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

飘飘悠悠 发表于 2015-3-1 18:20:13

是目前ASP在UNIX/Linux上的应用可以说几乎为0)。所以平台的局限性和ASP自身的安全性限制了ASP的广泛应用。

老尸 发表于 2015-3-10 22:07:30

如今主流的Web服务器软件主要由IIS或Apache组成。IIS支持ASP且只能运行在Windows平台下,Apache支持PHP,CGI,JSP且可运行于多种平台,虽然Apache是世界使用排名第一的Web服务器平台。

仓酷云 发表于 2015-3-17 12:07:47

最强的技术支持WebService,而且有.NET的所有library做后盾。而且ASP.NET在.NET3.5中还有微软专门为AJAX开发的功能--ASP.NETAJAX。

分手快乐 发表于 2015-3-24 10:44:59

ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象。
页: [1]
查看完整版本: 来一篇关于NET的Asp.net 2.0中的WebResource.axd详解