代码改变世界

实现基于 ASP.NET Forms 身份验证的跨子域单点登录

2010-03-14 21:54 by 晓风残月, 1262 阅读, 收藏, 编辑
摘要:对于跨应用程序的 ASP.NET Forms 身份验证,相信大家应该都不陌生,几年前很多文章都介绍了如何实现,比如 MSDN 的 跨应用程序进行 Forms 身份验证,唐朝程序员 的 ASP.NET站点跨子域名单点登陆(SSO)的实现,dudu 的 关于二级域名Cookie的问题及解决方法。这个方案实际上利用了 cookie 可以跨子域共享,当前几乎所有主流器包括 IE6+/FF3/Opera9/... 阅读全文

CSS + jQuery 实现的超 Sexy 下拉菜单

2010-01-15 07:30 by 晓风残月, 3944 阅读, 收藏, 编辑
摘要:早前发现了 Soh Tanaka 分享的非常 Sexy 的 Drop Down Menu w/ jQuery & CSS,稍作修改实现了多级下拉,并实现了 ASP.NET 中通过输出 HTML 动态创建版本,有兴趣的童鞋可以包装成 Server Control。 如何实现Step 1 HTML<ul class="topmenu"> <li><a href="... 阅读全文

配置 IIS 7 显示详细错误信息

2010-01-15 01:29 by 晓风残月, 7423 阅读, 收藏, 编辑
摘要:如果你在 IIS 7 中只看到诸如 HTTP Error 500 - Internal Server Error (500 - 内部服务器错误) 的简单错误信息,那么可以通过如下步骤配置 IIS7 以输出详细错误信息。通过 IIS 配置按住 WIN + R 打开命令行输入 inetmgr 打开 IIS 管理 左边目录选择目标站点,在右边 IIS 块中双击 Error Pages 在 Error... 阅读全文

错误:MMC 不能打开文件

2009-09-26 14:56 by 晓风残月, 1134 阅读, 收藏, 编辑
摘要:在 WIN2K3 R2 标准版 SP2 上安装完 SMTP/POP 服务之后,打开 POP3 Service 服务提示: MMC 不能打开文件 C:\WINDOWS\system32\p3server.msc。这可能是由于文件不存在,不是一个MMC控制台,或者用后来版本的MMC创建 。也可能是由于您没有访问此文件的足够权限”。 MMC cannot open the file C:\WINDOWS... 阅读全文

TortoiseSVN 不显示图标

2009-08-28 15:02 by 晓风残月, 14603 阅读, 收藏, 编辑
摘要:如果你安装 TortoiseSVN 之后,功能使用正常,但是文件夹或文件左上角就是不显示图标,那么你可能 1. 64bit 系统上装了 32bit 的 TortoiseSVN 解决方法是,再安装 64bit 的 TortoiseSVN,两者可并行运行 2. Windows Explorer Shell 支持的 Overlay Icon 最多 15 个,Windows 自身使用了 4 个,只剩 11... 阅读全文

关于 VB.NET 中 Obsolete 特性的问题

2009-08-26 20:29 by 晓风残月, 549 阅读, 收藏, 编辑
摘要:在 Visual Studio 2008 SP1 (包含)之前,如果你编译下面的代码,会得到 BC30668 错误,但同样的代码,VC# 一开始就没有这个问题。我想VC#是合理的,因为在调用堆栈上,如果所有的方法都标识为 Obsolete 也就不算错误了。 <Obsolete("This procedure has been obsoleted", True)> _ Public S... 阅读全文

Virtual Server 2005 R2 SP1 与 Windows 7 不兼容

2009-08-24 23:15 by 晓风残月, 930 阅读, 收藏, 编辑
摘要:无法直接在 Windows 7 RTM 64bit 上安装 Virtual Server 2005 R2 SP1 64bit,Windows 服务程序 Virual Server 的执行文件 vssrvc.exe 被系统程序兼容性引擎阻止无法加载安装。即使选择以 Vista 或者 Server 2008 兼容模式运行也无效。google 到一个解决方案是:在组策略中,关闭程序兼容性引擎。WIN+R... 阅读全文

访问匿名方法块“外部”变量的需要注意的问题

2009-06-20 20:49 by 晓风残月, 364 阅读, 收藏, 编辑
摘要:通常情况,下面的匿名方法执行没有问题 // Declare a delegate delegate void Callback(int arg); class TestClass { public static void Main() { int n = 10; Callback c = (m) => { System.Console.WriteLine("匿名方法块“外部”变量 n is ... 阅读全文

如何删除 MOSS 共享服务提供程序 (SSP, Shared Service Provider)

2009-04-25 18:34 by 晓风残月, 1408 阅读, 收藏, 编辑
摘要:在 MOSS 2007 管理中心站点找了半天也没有发现一个可以删除 SSP 的入口,难道不能删除?google 到这里 How to delete a default SSP (Shared Service Provider) in MOSS 2007 ,原来MS 又跟我们玩捉迷藏了:既可以用 Central Administration Site 删除,只是这个入口是隐藏的, 也可以使用 sts... 阅读全文

如何编程动态创建 TreeView (WinForms版)

2009-04-19 17:54 by 晓风残月, 1166 阅读, 收藏, 编辑
摘要:其实动态创建 TreeView/Menu 是再简单不过的一件事了,如果你还记得汉诺塔递归这么一故事,你不应该不知道如何建树,如果你知道MSDN,你也不应该抱怨API不懂得用放在这里仅仅方便初学者参考而已,大虾可略过 ....Web 版本见:ASP.NET DEMO 15: 如何编程动态创建 TreeView[代码] 源码下载  阅读全文