在过去八个月左右的时间里,我一直在沮丧地敲打键盘,因为我不能让Windows Identity Foundation做我想做的事情.
更令人沮丧的是,WIF似乎并未享受许多其他MS .net技术的广泛采用.当我进行谷歌搜索时,我经常找不到我正在寻找的东西.
我阅读了MS"开发人员白皮书"概述,它只是概括地说明了技术概念如何工作而不是很多具体细节.我查看了MS Identity Training Kit;****安装程序坏了.我只能根据我在MS论坛上发现的指令手工编辑安装文件来使用它.当它终于奏效时,我只是在挠头.我看到了一些具体的例子如何运作; 由我来决定如何在框架中使用一半以上的函数和类.
我相信我可以诚实地说,在我修补WIF的时候,我可以参加并通过一个关于WIF编程主题的大学课程,由一位称职的老师教授,并且比我现在更好地理解它.
上周,我的老板要求我编写启用WIF的ASP.net Web项目,以便在用户会话到期前几分钟使用户登录失效.你猜怎么着?在花费无数个小时试图弄清WIF如何工作之后,我不知道如何做这么简单的任务.WIF中还有一些课程,我不知道他们做了什么.我想控制的事情有些事件我不知道什么时候被解雇或者如何处理它们.尽管我努力学习这项新技术,但有时候我还是觉得无能为力.顺便说一下,关于登录到期问题的SO帖子在这里:如何在被动STS设置中使安全令牌自动过期?.
当我第一次开始编程时,我被告知我需要学习实现MS WCF.我找了一本关于WCF的好书,向我展示了我需要做的一切来驱动我们的WCF应用程序.我很容易看到自己面临与WCF WCF相同的情况而没有很好的参考.
我知道没有关于WIF的好书.
但WIF只是我需要熟悉的一种MS技术.
这种情况更令人沮丧,因为我一直擅长在学校学习和研究.
无论如何,我对StackOverflow的质疑是:学习使用新的MS .net技术的好方法是什么?咨询的最佳参考是什么?是否有参考图表显示不同的类,方法和事件如何相互关联我可以参考?开发人员如何才能最好地利用MSDN文档?我认为通过对这些东西的视觉参考,我会受益匪浅.我怎样才能有效地利用时间学习新的MS框架?
澄清:虽然我将WIF作为我想成为专家的新技术的一个例子,但它只是一个例子.我有兴趣了解最好的工具和参考资料,以掌握一种新的MS .net技术.
更新 Web上的资源.当然还有StackOverflow,还有social.msdn.microsoft.com.还有哪些其他资源有助于学习新的MS技术?
我认为您描述的问题很可能发生在尖端技术或仅采用有限的技术上;否则,将有可用的文档。
我给您的建议是联系 Microsoft 负责产品/技术的团队或您当地的 Microsoft 开发布道者。根据我的经验,他们通常会寻求反馈,并且非常喜欢从现场使用该技术的人们那里获得意见,并帮助人们使用该技术。对于最近的技术来说尤其如此。
| 归档时间: |
|
| 查看次数: |
4750 次 |
| 最近记录: |