.net ref website

名称:快速入门
地址http://chs.gotdotnet.com/quickstart/
描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。
****************************************************
名称:微软官方.NET指导站点
地址http://www.gotdotnet.com/
描述:上面的站点是本站的一个子站点,本站点提供微软.NET官方信息,并且有大量的用户源代码、控件下载,微软.NET开发组的人员也经常在此站点发表一些指导性文章。
****************************************************
名称:SourceForge
地址http://www.sourceforge.net
描述:世界上最大的Open Source项目在线网站,上面已经有.NET的各种大型Open Source项目上千件,包括SharpDevelop、NDoc、Mono等都是在此站点发布最新源代码信息。
****************************************************
名称:CodeProject
地址http://www.codeproject.com
描述:很多非官方的中小型示例源代及文章,相当全面,基本上我们想要的各种方面的资料都可以在此处查找。
****************************************************
名称:Fabrice’s weblog
地址http://dotnetweblogs.com/FMARGUERIE/Story/4139.aspx
描述:这是一个WebLog形式的在线日志网站,定期更新,包括.NET相关的工具、混淆器、反编译器等各种信息,十分值得收藏。
****************************************************
名称:
地址http://www.aspalliance.com/aldotnet/examples/translate.aspx
描述:c#翻译为vb.net,提供一个文本框,将你的C#源代码贴进去,就可以帮你翻译成VB.NET语法。
****************************************************
名称:CSharpHelp
地址http://www.csharphelp.com
描述: 专业的C#语言在线帮助网站,主要提供C#语言方面的技术文章。专业性很强。
****************************************************
名称:DotNet247
地址http://www.dotnet247.com
描述:最好的索引网站,分别按照门类及命名空间的索引,也提供了Microsoft KB知识库。
****************************************************
名称:ASP.NET
地址http://www.asp.net
描述:微软.NET webform的老巢,资料和实例代码都非常难得。
****************************************************
名称:微软.NET Winform
地址http://www.windowsforms.net/
描述:微软.NET Winform的老巢。
****************************************************
名称:微软 KnowledgeBase
地址http://support.microsoft.com/
描述:微软知识库,开发的时候遇到的怪问题,可能会在这里找到答案。
****************************************************
名称:MSDN
地址http://msdn.microsoft.com/
描述:这个就不用多说了吧,虽然出了中文MSDN,但是资料还是不够全,英文的就什么都有了。
****************************************************
名称:HotScripts
地址http://www.hotscripts.com/
描述:Welcome to HotScripts.com, the net’s largest PHP, CGI, Perl, javascript and ASP script collection and resource web portal. We currently have 24,004 scripts across 11 different programming languages and 1,240 categories, as well as links to books, articles, as well as programming tips and tutorials.
****************************************************
名称:ASPAlliance
地址http://www.aspalliance.com/
描述:提供相当丰富的文章和示例代码,思路匮乏的时候可以找找思路
****************************************************
名称:CSDN文档中心
地址http://dev.csdn.net/
描述:中文的,资料还算丰富,可以作为国内首选。
****************************************************
名称:DOTNET中华网
地址http://www.aspxcn.com/
描述:2002-2003年的时候这个站点很不错的,不过现在好像管理不得力,有点疲软,资料更新也不过及时,论坛里人也不够热心了,因为希望它好起来,所以列出来。资料都比较老,不过有些D版的东西还可以。提供很多学习代码。
****************************************************
名称:中国DotNet俱乐部
地址http://www.chinaspx.com/
描述:有点公司背景的网站,很健壮,资料更新及时,比较丰富。论坛解答也不错。
****************************************************
名称:【孟宪会之精彩世界】
地址http://dotnet.aspx.cc/
描述:MS-MVP的个人站点,包括了他所有的经验文章,还是很值得一看的。
****************************************************
名称:dotNET Tools.org
地址http://www.dotnettools.org
描述:ccboy,也就是CSDN的小气的神的站点,里面有很多关于.NET等的好东东。
****************************************************
名称:博客堂
地址http://blog.joycode.com/
描述:半官方性质的MS-MVP汇集blog,大家可以在这里接触到最新的技术,了解发展趋势,对技术的探索等等,优秀的文章。
****************************************************
名称:DotNetBips.com – Applying .NET
地址http://www.dotnetbips.com/
描述:该站点的文章,涉及到了整个.NET,从底层的IL到语言到架构,文章很多,质量还不错。
****************************************************
名称:C# Frequently Asked Questions
地址http://blogs.msdn.com/csharpfaq/
描述:The C# team posts answers to common questions
****************************************************
名称:正则表达式
地址http://www.regexplib.com/
描述: 正则表达式学习站点
****************************************************
名称:WINDOW formS FAQ
地址http://www.syncfusion.com/FAQ/Winforms/
描述:常见的forms faq问题,很多问题都可以在这里找到答案。
****************************************************
名称:ASP.NET 常用类库说明
地址http://www.123aspx.com/rotor/default.aspx
描述:不用多说,看标题就知道是关于asp.net的名称空间的
****************************************************
名称:ASP.NET System.Web.Mail
地址http://www.systemwebmail.com/faq/3.8.aspx
描述:邮件发送常见问题解决方法
****************************************************
名称:VB.NET & C# 比较
地址http://www.harding.edu/USER/fmccown/WWW/vbnet_csharp_comparison.html
描述:VB.NET跟C#语法区别
****************************************************
名称:VB.NET架构师 BLOG
地址http://panopticoncentral.net/
描述:不用多说,想了解VB.NET的朋友不可不去的站点(PS,不知道我有没有记错是不是这个地址)
****************************************************
名称:索克论坛
地址http://www.sorke.com/bbs/Boards.asp
描述:我想应该是国内最好的第三方.NET控件的下载基地

微软企业库5.0 学习之路系列文章索引

第一步、基本入门

第二步、使用VS2010+Data Access模块建立多数据库项目

第三步、为项目加上异常处理(采用自定义扩展方式记录到数据库中)

第四步、使用缓存提高网站的性能(EntLib Caching)

第五步、介绍EntLib.Validation模块信息、验证器的实现层级及内置的各种验证器的使用方法——上篇

第五步、介绍EntLib.Validation模块信息、验证器的实现层级及内置的各种验证器的使用方法——中篇

第五步、介绍EntLib.Validation模块信息、验证器的实现层级及内置的各种验证器的使用方法——下篇

第六步、使用Validation模块进行服务器端数据验证

第七步、Cryptographer加密模块简单分析、自定义加密接口及使用—上篇

第七步、Cryptographer加密模块简单分析、自定义加密接口及使用—下篇

第八步、使用Configuration Setting模块等多种方式分类管理企业库配置信息

第九步、使用PolicyInjection模块进行AOP—PART1——基本使用介绍

第九步、使用PolicyInjection模块进行AOP—PART2——自定义Matching Rule

第九步、使用PolicyInjection模块进行AOP—PART3——内置Call Handler介绍

第九步、使用PolicyInjection模块进行AOP—PART4——建立自定义Call Handler实现用户操作日志记录

第十步、使用Unity解耦你的系统—PART1——为什么要使用Unity?

第十步、使用Unity解耦你的系统—PART2——了解Unity的使用方法(1)

第十步、使用Unity解耦你的系统—PART2——了解Unity的使用方法(2)

第十步、使用Unity解耦你的系统—PART2——了解Unity的使用方法(3)

第十步、使用Unity解耦你的系统—PART3——依赖注入

扩展学习:

扩展学习篇、库中的依赖关系注入(重构 Microsoft Enterprise Library)[转]

使用Web方式刷新应用程度池

 protected void Button1_Click(object sender, EventArgs e)
        {
            // 调用代码
            string[] cmd = new string[] { "appcmd recycle apppool /apppool.name: DQSite(8000)" };
            //MessageBox.Show(Cmd(cmd));
            TextBox1.Text = Cmd(cmd);
            CloseProcess("cmd.exe");
        }

        /// <summary>
        /// 运行CMD命令
        /// </summary>
        /// <param name="cmd">命令</param>
        /// <returns></returns>
        public static string Cmd(string[] cmd)
        {
            Process p = new Process();
            p.StartInfo.FileName = "cmd.exe";
            p.StartInfo.UseShellExecute = false;
            p.StartInfo.RedirectStandardInput = true;
            p.StartInfo.RedirectStandardOutput = true;
            p.StartInfo.RedirectStandardError = true;
            p.StartInfo.CreateNoWindow = true;
            p.Start();
            p.StandardInput.AutoFlush = true;
            for (int i = 0; i < cmd.Length; i++)
            {
                p.StandardInput.WriteLine(cmd[i].ToString());
            }
            p.StandardInput.WriteLine("exit");
            string strRst = p.StandardOutput.ReadToEnd();
            p.WaitForExit();
            p.Close();
            return strRst;
        }

        /// <summary>
        /// 关闭进程
        /// </summary>
        /// <param name="ProcName">进程名称</param>
        /// <returns></returns>
        public static bool CloseProcess(string ProcName)
        {
            bool result = false;
            System.Collections.ArrayList procList = new System.Collections.ArrayList();
            string tempName = "";
            int begpos;
            int endpos;
            foreach (System.Diagnostics.Process thisProc in System.Diagnostics.Process.GetProcesses())
            {
                tempName = thisProc.ToString();
                begpos = tempName.IndexOf("(") + 1;
                endpos = tempName.IndexOf(")");
                tempName = tempName.Substring(begpos, endpos - begpos);
                procList.Add(tempName);
                if (tempName == ProcName)
                {
                    if (!thisProc.CloseMainWindow())
                        thisProc.Kill(); // 当发送关闭窗口命令无效时强行结束进程
                    result = true;
                }
            }
            return result;
        }

使用网页形式来刷新应用程序池可以防止多人抢线远程登陆,也更方便,可以在一个页面上完成刷新,测试

扩展应用:

用于以web方式管理站点,可开通、删除、设置,做主机管理软件

参考:

http://www.cnblogs.com/njnudt/archive/2009/12/03/1616135.html