作者对于VS2003源码的亲身体会与分析

开发 后端
工作以来积累了很多的常用的VS2003源码,计划整合到一个自定义的类库里面。所以在接下来的一段时间会不定期的更新这个类库。下面就先介绍下VS2003源码。

随着时代的进步科技的发展Visual Studio 版本也快速的提升与升级,下面我就对升级前和升级后的Visual Studio,做一下自己的解析。还有一些关于VS2003源码的问题向大家介绍下,希望能够对大家有帮助。

名称:DragonLibrary.Design类库 1.0.0.0 for VS2003,版本:1.0.0.0,语言:C#,作者:Dragon,运行环境:.NET Framework 1.1,命名空间:DragonLibrary.Deign命名空间介绍:Desing命名空间下主要是对自定控件设计时的支持用到的一些类

更新内容:ShortcutKeysEditor类,这是模仿VS2005的菜单项的ShortcutKeys属性的属性编辑器。就是修改属性时会有CTRL、SHIFT、ALT三个复选框和一个快捷键下拉框的编辑器。

运行时截图

VS2003源码提示:

当自定控件的Keys属性使用这个属性编辑器并选择Ctrl+C等组合键时,自动生成的代码会出现.ShortcutKeys = System.Windows.Forms.Keys.Ctrl+C这样的情况而导致无法编译通过。理想的情况下应该生成.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.C这样的代码:

  1. //      
  2. // shortcutKeysSampleControl1     
  3. //      
  4. this.shortcutKeysSampleControl1.BackColor = System.Drawing.SystemColors.Window;     
  5. this.shortcutKeysSampleControl1.Location = new System.Drawing.Point(8, 8);     
  6. this.shortcutKeysSampleControl1.Name = "shortcutKeysSampleControl1";     
  7. this.shortcutKeysSampleControl1.ShortcutKeys = System.Windows.Forms.Keys.Ctrl+C;     
  8. this.shortcutKeysSampleControl1.TabIndex = 0;    

昨天到今天搞了一整天,把人都要差点搞崩了! ,以后再也不能乱关机了,因为这次的大意,几乎所有的Net安装,调试问题都被我碰到了,还好,我一个个把他记录下来了,同时,在CSDN找了一些相关的VS2003源码解决方法,不敢独享,供大家相互学习交流之用。

起因是这样的,机子运行IE时假死,我用着不爽,就二话不说热启动,结果就出事了。

重新打开正在VS2003.Net里面正在作的项目时,老半天没反应,机子变得异常慢,当然,出于职业的敏感,马上来了个Ctrl+Alt+Del,这下不好,CPU占用100%,一直高居不下,运行IE,老半天没反应。第一直觉,是不是中招了?

速度至上,关机重新启动,立马打开KV2006正版杀毒软件,杀了再说,将近2个小时的折磨,我的机子冰清玉洁,一个毒瘤的影子也没有(绝对没有毛片,我是五好青年)!乍会这样?

再打来了个Ctrl+Del+Alt,查看任务管理器,看下有没有"外星人"侵入我方领土,在百度上看到windows这个任务管理器比较水,于是我又去下了一个据说是比较拽的aports来进行进程分析,起初怀疑是svshost.exe被强奸了!(很多文章说win2000只有2个这个东东,而我的走出了三个),把他close掉了,CPU还是100%,一个个进程都关了,结果还是一样的.----这样第一个可能性:机子中招了的可能性被排除。

VS2003源码问题及解决方法:

1.调试 ASP.NET 项目
检查项目是否有有效的 Web.config 文件,Web.config 文件是否将“debug”设置为“true”,以及 debug 谓词是否与 .aspx 关联

2.调试 ISAPI 应用程序
调试 ISAPI 应用程序需要特别注意设置步骤。调试准备的一般步骤包括: 为服务器应用程序创建解决方案,带有交互运行服务的选项。
在“用户管理器”中设置权限。必须注销并重新登录以使权限生效。
停止并重新启动服务。

3:集成window身份验证
右击"我的电脑"->"管理"->"服务和应用程序"->"Internet信息服务管理器"
->"网站"->"默认网站"->"属性"->"目录安全性"选项卡->"身份验证和访问控制块"->"编缉"->选中"集成windows身份验证"(针对win2003系统,其它系统大体相同)

集成身份验证后,对匿名用户使用下列windows用户帐户,用户名为 机器名\IUSR_机器名,密码系统自动添加。此用户属于Guests用户组,不能更改。
匿名访问 Internet 信息服务的内置帐户

登录用户隶属于Debuger Group组和Adminstrator组(调试权限和对文件完全控制权限), ASPNET用户隶属于Administrator组(操作apsx文件权限)

在IE里 自动使用当前用户名和密码登录(要注销重新登录才有效)"工具"->"Internet选项"->"自定义级别"->"自动使用当前用户名和密码登录"

检查 “保持HTTP连接”复选框是否选中,如果没有,选中。

没有创建应用程序:
控制面板——>管理工具——>Internet信息服务——>找到你的项目——>属性——》虚拟目录 选项,下面有一个 <应用程序名>,后面有一个<按钮>,看一下是创建还是删除,如果是创建,点击一下,按钮就会变为删除,然后保存

责任编辑:chenqingxiang 来源: domisou
相关推荐

2009-11-30 13:51:28

2009-11-30 10:34:28

VS2003编译

2009-11-26 15:50:06

VS2003编译器

2009-11-30 11:05:19

VS2003 WebS

2009-12-01 17:55:11

VS2003配置

2009-11-30 16:50:26

VS2003调试

2009-11-30 17:28:39

VS2003 ASP

2009-12-01 15:32:48

VS2003配置

2009-11-25 13:35:05

VS2003使用

2009-11-27 10:03:48

VS2003安装失败

2009-11-25 10:00:48

VS2003系统

2009-11-30 10:51:17

VS2003无法启动调

2009-11-27 16:25:54

2009-11-30 13:51:28

VS2003 Acti

2009-11-30 13:51:28

ActiveX控件

2009-11-27 16:16:51

VS2003系统

2009-12-01 15:01:33

VS2003 Web

2009-11-26 11:05:59

VS2003控件

2009-11-30 10:07:19

VS2003版本

2009-11-26 08:57:01

VS2003发布
点赞
收藏

51CTO技术栈公众号