仓酷云

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

[学习教程] ASP.NET网页设计Windows Identity Foundation已包括在.NET 4.5中仓酷云

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

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

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

x
我之所以想学。NET,是因为一直觉的BILLGATES好厉害,希望有一天能去微软,虽然现在还距离遥远,呵呵:)WindowsIdentityFoundation(WIF)是微软的一种框架,用于把基于声明的(claims-based)身份考证整合到使用程序中,它如今已是.NETFramework的一部分。它最后是在2009年11月份作为自力产物公布的。
创立WIF是为了处置会见把持和身份考证更复杂,而且利用基于声明的平安令牌跨多个使用程序举行单点登录。它包括了用于构建WCFWeb服务和ASP.NET站点的VisualStudio模板,和ASP.NET登录控件。WIF还让我们能够构建自界说的平安令牌服务(STS),为WS-Federation或WS-Trust协定供应撑持。可用的STS供应程序是内建的当地开辟STS、一种ADFS2贸易供应程序大概是WindowsAzure会见把持服务。
WIF与.NETFramework的整合触及到多种改动:


  • 因为有了WIF模子,不倡议再利用WindowsCommunicationFoundation(WCF)声明模子。
  • Microsoft.IdentityModel中一切类都被挪动到得当的.NET程序会合。mscorlib如今包括了次要的声明类:Claim、ClaimsIdentity、ClaimsPrincipal、ClaimTypes和ClaimValueTypes。
  • 一切次要的类(WindowsPrincipal、RolePrincipal、GenericPrincipal)都能够撑持声明。
  • 增添了新的VisualStudio扩大,叫做标识符和会见工具(IdentityandAccessTool),用于与STS毗连。“增添STS援用”命令不再存在。
  • 在VisualStudio2012中新增了LocalSTS(用于测试)。
  • VisualStudioGallery中供应了WIF的示例项目和工具。
想要懂得更多细节和可用的WIF示例项目标完全列表,请会见VittorioBertocci的博客。
检察英文原文:WindowsIdentityFoundationNowIncludedin.NET4.5
我见过net网页编程运行在手机上,包括很廉价的山寨手机,但是却暂时没发现.net在手机上有什么作为。wp7可能是个转机,但是按照《net网页编程的跨平台就是一句谎言。那.net的跨平台也当之无愧是一句谎言。
再现理想 该用户已被删除
沙发
发表于 2015-1-19 08:15:33 | 只看该作者
以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。
老尸 该用户已被删除
板凳
发表于 2015-1-24 11:25:15 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
变相怪杰 该用户已被删除
地板
发表于 2015-1-25 22:29:42 | 只看该作者
当然我们在选择Asp.net主机是,除了要考虑服务提供商在版本是否是实时更新以外,机房的环境和配置也是非常重要的,通常选择骨干网的机房,在速度和稳定性上会非常有保证。
山那边是海 该用户已被删除
5#
发表于 2015-2-3 19:47:59 | 只看该作者
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp)。
飘飘悠悠 该用户已被删除
6#
发表于 2015-2-4 08:14:30 | 只看该作者
PHP的源代码完全公开,在OpenSource意识抬头的今天,它更是这方面的中流砥柱。不断地有新的函数库加入,以及不停地更新,使得PHP无论在UNIX或是Win32的平台上都可以有更多新的功能。它提供丰富的函数,使得在程式设计方面有着更好的资源。目前PHP的最新版本为4.1.1,它可以在Win32以及UNIX/Linux等几乎所有的平台上良好工作。PHP在4.0版后使用了全新的Zend引擎,其在最佳化之后的效率,比较传统CGI或者ASP等技术有了更好的表现。
谁可相欹 该用户已被删除
7#
发表于 2015-2-8 20:35:03 | 只看该作者
ASP在执行的时候,是由IIS调用程序引擎,解释执行嵌在HTML中的ASP代码,最终将结果和原来的HTML一同送往客户端。
透明 该用户已被删除
8#
发表于 2015-3-3 14:33:14 | 只看该作者
目前在微软的.net战略中新推出的ASP.net借鉴了Java技术的优点,使用CSharp(C#)语言作为ASP.net的推荐语言,同时改进了以前ASP的安全性差等缺点。但是,使用ASP/ASP.net仍有一定的局限性,因为从某种角度来说它们只能在微软的WindowsNT/2000/XP+IIS的服务器平台上良好运行(虽然像ChilliSoft提供了在UNIX/Linux上运行ASP的解决方案.
因胸联盟 该用户已被删除
9#
发表于 2015-3-7 05:41:51 | 只看该作者
目前在微软的.net战略中新推出的ASP.net借鉴了Java技术的优点,使用CSharp(C#)语言作为ASP.net的推荐语言,同时改进了以前ASP的安全性差等缺点。但是,使用ASP/ASP.net仍有一定的局限性,因为从某种角度来说它们只能在微软的WindowsNT/2000/XP+IIS的服务器平台上良好运行(虽然像ChilliSoft提供了在UNIX/Linux上运行ASP的解决方案.
再见西城 该用户已被删除
10#
发表于 2015-3-11 18:49:49 | 只看该作者
当然我们在选择Asp.net主机是,除了要考虑服务提供商在版本是否是实时更新以外,机房的环境和配置也是非常重要的,通常选择骨干网的机房,在速度和稳定性上会非常有保证。
深爱那片海 该用户已被删除
11#
发表于 2015-3-11 20:12:04 | 只看该作者
ASP.net的服务器,要求安装一个.net环境,当然我这里指的是windows系统,顺便点一下,.net只能放在windows环境里来运行。Asp.net1.1的就装Framework1.1,Asp.net2.0的就装Framework2.0。
兰色精灵 该用户已被删除
12#
发表于 2015-3-12 14:36:12 | 只看该作者
微软又推出ASP.NET。这不是ASP的简单升级,而是全新一代的动态网页实现系统,用于一台WEB服务器建立强大的应用程序。是微软发展的新体系结构.NET的一部分,是ASP和.NET技术的结合。
灵魂腐蚀 该用户已被删除
13#
发表于 2015-3-19 22:54:39 | 只看该作者
但是目前在CGI中使用的最为广泛的是Perl语言。所以,狭义上所指的CGI程序一般都是指Perl程序,一般CGI程序的后缀都是.pl或者.cgi。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-24 00:57

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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