仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 933|回复: 8
打印 上一主题 下一主题

[学习教程] 来一篇关于NET的Asp.net 2.0中的WebResource.axd详解

[复制链接]
不帅 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 14:23:01 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
前几天同学问我学习方向的问题。有点想法,不知道对不对,怕误导同学,现在“开源一下”。注:括号内是我现在整理的时填加上的。在利用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的跨平台就是一句谎言。》,原本就是周末闲来无事,发表一篇略带争议性的博文让大家都来吵吵架,发表自己的看法,根本就没想着谁把谁打倒,一个行业或者是技术阵营是无法用短期口水仗打到对手的。
分手快乐 该用户已被删除
9#
发表于 2015-3-24 10:44:59 | 只看该作者
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象。
8#
发表于 2015-3-17 12:07:47 | 只看该作者
最强的技术支持WebService,而且有.NET的所有library做后盾。而且ASP.NET在.NET3.5中还有微软专门为AJAX开发的功能--ASP.NETAJAX。
老尸 该用户已被删除
7#
发表于 2015-3-10 22:07:30 | 只看该作者
如今主流的Web服务器软件主要由IIS或Apache组成。IIS支持ASP且只能运行在Windows平台下,Apache支持PHP,CGI,JSP且可运行于多种平台,虽然Apache是世界使用排名第一的Web服务器平台。
飘飘悠悠 该用户已被删除
6#
发表于 2015-3-1 18:20:13 | 只看该作者
是目前ASP在UNIX/Linux上的应用可以说几乎为0)。所以平台的局限性和ASP自身的安全性限制了ASP的广泛应用。
简单生活 该用户已被删除
5#
发表于 2015-2-10 23:46:06 | 只看该作者
当然我们在选择Asp.net主机是,除了要考虑服务提供商在版本是否是实时更新以外,机房的环境和配置也是非常重要的,通常选择骨干网的机房,在速度和稳定性上会非常有保证。
灵魂腐蚀 该用户已被删除
地板
发表于 2015-2-4 23:44:25 | 只看该作者
ASP.net1.1和2.0在程序上的语法也有很大不同,现在2.0属于新出来的,不知道半年后会不会有3.0(说笑一下)。Windows2003系统自动支持ASP和ASP.net环境,不用安装任何程序。Asp.net属于编译语言。ASP的最大不同(ASP属于解释语言)。
若相依 该用户已被删除
板凳
发表于 2015-1-26 22:27:24 | 只看该作者
主流网站开发语言之CGI:CGI就是公共网关接口(CommonGatewayInterface)的缩写。它是最早被用来建立动态网站的后台技术。这种技术可以使用各种语言来编写后台程序,例如C,C++,Java,Pascal等。
小妖女 该用户已被删除
沙发
发表于 2015-1-18 13:45:15 | 只看该作者
碰到复杂点的问题都不知道能不能解决,现在有点实力的公司都选择自已在开源的基础上做开发。但没听说过有人在IIS上做改进的,windows、sqlserver集群方面的应用也很少见。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 09:31

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表