RSS 2.0 Feed
2007-01 Entries
摘要:先不看任何结论分析,先看两个例子: Web程序场景A :此web程序 包含其中这样一个类: public class StaticClass{    static StaticClass()    {        // 函数 1        int bb = 1;    }        public StaticClass()    {        // 函数 2        int aa = 1;    }     public static string AAA = Test();     public static string Test()    {        // 函数 3        return "aaa";    }     public static string Test2()    {        // 函数 4        return "aaabbb";    } } 同时,这个 Web 程序的 Global.asax 文件中有如下定义     void Application_Start(object sender, EventArgs e)     {        // 函数 5        string tt = StaticClass.AAA;    } 问:上述涉及到的几个函数在打开一个Web页面的时候,那个先被执行?? 注:你可以建立这样一个简单的 Web 项目或站点,然后每个函数增加一个断点,开始调试并执行,就可以看到每个函数被执行的先后顺序。 我自己Vista64位操作系统,VS2005+VS2005自带的 ASP.Net Development Server 开发站点 测试的执行顺序如下: 函数5 --〉  函数3 --〉 函数1 Web程序场景B : 上述  StaticClass 类中,删除函数1、函数2这两个函数,然后作同样的试验。这个类变成了如下代码: public class StaticClass{    public static string AAA = Test();     public static string Test()    {       ......[阅读全文]

posted @ | Feedback (11) | Filed Under [ .net 编程心得 技术随笔 VS2005相关 ]

摘要:前几天公司运维组的由于公司一台服务器中毒了,强制把公司所有服务器都装了经典的杀毒软件 Macfee VirusScan Enterprise 8.0i 。 结果一系列的问题都出来了。 单单跟我们组有关的 http://community.csdn.net http://topic.csdn.net 这两台服务器,都时不时出现下面的错误。停掉并卸载杀毒软件后,一切都恢复正常了。 下面罗列一下我们中间碰到的一些错误信息,当你碰到这样的错误信息时候,可能也跟我们一样,是因为服务器上杀毒软件的原因导致的。 ASP 程序产生的错误: 错误1: Active Server Pages 错误 'ASP 0240' 脚本引擎异常 /t/20040401/11/2912553.html ScriptEngine 产生了异常 'C0000005'(错误位于 'IActiveScriptParse::ParseScriptText()' 中,来自 'CActiveScriptEngine::AddScriptlet()')。 错误2: msxml3.dll 错误 '8007000e'存储空间不足,无法完成此操作。******.asp , 行 176 错误3: Microsoft OLE DB Provider for SQL Server 错误'80004005'[DBNETLIB][ConnectionOpen (SECDoClientHandshake()),]SSL 安全错误。******.asp , 行 7 错误4: Microsoft VBScript 运行时错误 错误 '800a0007' 内存不够: 'LCase' ********.asp,行 10 错误5: Microsoft OLE DB Provider for SQL Server 错误 '80004005' [DBNETLIB][ConnectionOpen (ConnectionOpen()()).]一般性网络错误。请检查网络文档。 ****.asp,行 7 错误6: Provider 错误 '80004005' 未指定的错误 *****.asp,行 7 ASP.net 的错误 错误1: System.OutOfMemoryException: 引发类型为“System.OutOfMemoryException”的异常。Generated: Thu, 04 Jan 2007 10:32:55 GMTSystem.Configuration.ConfigurationErrorsException: 引发类型为“System.OutOfMemoryException”的异常。 ---> System.OutOfMemoryException: 引发类型为“System.OutOfMemoryException”的异常。   在 System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)   在 System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence......[阅读全文]

posted @ | Feedback (16) | Filed Under [ 技术随笔 与CSDN有关的内容 网站开发管理相关内容 ]