大约1月前 - 没有评论
如果您的Visual Studio开发环境出现“调试器 dll msdbg2.dll 未正确安装”的问题,那么请先确定”%CommonProgramFiles%\Microsoft Shared\VS7Debug”目录下的 msdbg2.dll 文件的版本是否与当前使用的开发环境相对应。
大约10月前 - 2个评论
在Visual Studio中启动Web项目的调试时,出现如下的错误(错误提示见附件): 自动附加到计算机“Firehack”上的进程“[5676] w3wp.exe”失败。错误代码为 0x8013134b。 Auto-attach to process ‘[2440] w3wp.exe’ on machine ‘Firehack’ failed. Error code 0x8013134b. 其中关键的一点是出现了一个错误代码 0x8013134b。 出现这个错误的原因很简单:因为安装ASP.NET 2.0(或者针对.NET 2.0的补丁) 后,.NET 2.0 自动将IIS中所有的站点属性中的“ASP.NET版本” 设置为 2.0.50727,虽然站点仍旧能够正常访问,但是Visual Studio 2003就无法启动调试了的。 因此解决方法也就出现: 打开“Internet 信息服务(IIS)管理器),开始-运行-inetmgr; 在出现问题的站点上右键-属性; 选中“ASP.Net”标签; 修改“ASP.NET版本” 为 1.*.*; 应用后,重新启动调试。 ————–英文信息————— Attached the process w3wp.exe on my machine. Then I got the following error: Auto-attach to process
大约1年前 - 没有评论
使用Visual Studio 2003/2005调试ASP.NET程序时出现如下错误,从而无法调试: 程序“[1912] w3wp.exe: DefaultDomain”已退出,返回值为 0 (0×0)。 对应的英文信息为: The program ‘[5772] w3wp.exe: demo’ has exited with code 0 (0×0). 这个问题是IE8的 Loosely-Coupled Internet Explorer (LCIE) 引起的,解决方法如下: 对于Windows 2003/Windows XP 操作系统: 1) Open RegEdit //打开注册表编辑器 2) Browse to HKEY_LOCALMACHINE -> SOFTWARE -> Microsoft -> Internet Explorer -> Main //定位到【HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main】 3) Add a dword under this
大约1年前 - 没有评论
使用Visual Studio 2005(Visual Studio 2008亦存在此问题)调试设置了主机头的网站时出现如下错误信息: ————————— Microsoft Visual Studio ————————— 无法在 Web 服务器上启动调试。与 Web 服务器通信时出现身份验证错误。请参阅“帮助”以协助解决问题。 ————————— 项目属性的Web中设置“项目URL”为 http://www.msdi.cn/MultiWeb 如果将“项目URL”指定为 localhost 则在设置时不会出现以上的错误,所以排除了网上绝大部分文章提供的“集成Windows身份验证”,项目属性中“启用调试”的解决方案。 真正的解决方法如下: 步骤 1: 禁用环回检查 请遵循以下步骤: 1. 打开注册表编辑器(单击 开始 , 单击 运行 , 类型 regedit然后单击 确定 )。 2. 中注册表编辑器, 找到并单击以下注册表项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa 3. 右击 Lsa , 指向 新建 , 然后单击 DWORD 值 。 4. 类型 DisableLoopbackCheck然后按 Enter。
大约1年前 - 没有评论
条件编译就是按条件对程序的一部分进行编译,其它部分不编译。条件编译的目的是使源代码能更迅速、更容易地进行修改,并使目标代码缩短。 Visual Studio 2003和Visual Studio 2005都提供了条件编译的功能,并且将起作用的代码以高亮显示,被条件排除的错码显示为灰色。 设置条件编译的位置: Visual Studio 2003:工程属性->配置属性->生成->条件编译常数(Project->Properties->Configuration->Build) Visual Studio 2005:在打开类库的属性->生成->常规中的"条件编译符号" 条件编译符号需要多个时,使用“,”,“;”,“ ” (逗号,分号,空格)三种符号分隔,都可以 在以下代码中如果定义了 NET1就执行: assembly: AssemblyProduct("Discuz!NT 2.0 (.net Framework 1.1)") 如果没有定义就执行: assembly: AssemblyProduct("Discuz!NT 2.0 (.net Framework 2.x/3.x)") ASP.net条件编译代码 #if NET1 [assembly: AssemblyProduct("Discuz!NT 2.0 (.net Framework 1.1)")] #else [assembly: AssemblyProduct("Discuz!NT 2.0 (.net Framework 2.x/3.x)")] #endif 图片附件: 图片附件:
大约2年前 - 没有评论
在使用VS2005时经常会出现无法从源视图切换到设计视图的问题。 ————————— Microsoft Visual Studio ————————— 由于页中存在错误,无法切换到设计视图。请更正错误列表中标记为“无法切换:”的所有错误,然后重试。 ————————— 确定 ————————— 原因是页面有未闭合的html标记,根据Visual Studio 2005的错误提示找到改过来。 类似的错误提示如下: 错误 29 无法切换视图: 此结束标记没有匹配的开始标记。 F:\SCFD\WebRoot\SCFD\PortalInfor\FocusNewsEdit.aspx 158 8 scfd 错误 41 无法切换视图: 验证 (HTML 4.01): 在标记中属性“class”只能指定一次。 F:\SCFD\WebRoot\SCFD\PrjOutgoingFile\PrjOutgoingFileWflow.aspx 196 38 scfd 即在错误列表中查看提示“”的错误,并更正即可。 图片附件:
大约2年前 - 没有评论
Visual Studio使用一段时间后,在“文件”-“最近的项目”及“最近的文件”列表中会产生大量的选项。 一些无关紧要的项目或文件反而使自己无法迅速定位经常使用的项目。 因些经常清理Visual Studio 2003/2005/2008中的”-“最近的项目”及“最近的文件”列表还是很有意义的。 提供两个方法: 1.直接编辑注册表: 定位以下提供的注册表位置,删除其下对应的项即可。 对于Visual Studio 2003: 最近的项目: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\ProjectMRUList 最近的文件: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\FileMRUList 对于Visual Studio 2005: 最近的项目: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\ProjectMRUList 最近的文件:HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\FileMRUList 对于Visual Studio 2008: 最近的项目: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\ProjectMRUList 最近的文件:HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\FileMRUList 2.使用软件RecentProjectsDelete Delete Links from the Recent Projects List on the Start Page of Visual Studio 2003, 2005 and 2008 可以通过 http://www.codeproject.com/KB/cs/Delete_Recent_Projects.aspx 下载源码(需要注册)编译后使用,或者直接本文提供的源码或者编码好的RecentProjectDelete下载。 附件:recentprojectsdelete_exe.zip(11456 Byte) 附件:recentprojectsdelete_sourcecode.zip(23918 Byte)
大约2年前 - 没有评论
Visual Studio .NET 2003打开ASPX页面时出现如下错误: ————————— Microsoft Development Environment ————————— 在 Web 窗体设计器中未能加载该文件。请更正下列错误,然后尝试重新加载: 未能从程序集 mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 中加载类型 System.Runtime.InteropServices.HandleRef。 确保在项目中生成或者引用了页中使用的所有类。如需更多信息,请单击“帮助”。 ————————— 无法看到ASPX页面的窗体设计器,当再次重新打开ASPX页面时,Visual Studio .NET 2003将产生“Fatal Execution Engine Error (0x7924d8e6)”错误,随后出现关于System.ExecutionEngineException的调试页面。 进行修复或者重新安装Visual Studio .NET 2003,重新安装ASP.NET Framework 1.1等操作都无法解决。 最后通过重新安装操作系统才解决此问题,在此留下个记号。
大约2年前 - 没有评论
Visual Studio .NET调试项目时出现如下错误信息: ————————— Microsoft 开发环境 ————————— 试图运行项目时出错: 无法在 Web 服务器上启动调试。您没有调试该服务器的权限。 验证您是服务器上“Debugger Users”组的成员。 出现此错误的机器使用的是IE7,在对比了可以正常调试的机器的IE设置后发现: 原来Windows 2003在升级到IE7后,Internet选项中的安全选项卡的内容都被重新设置了。 因此只需要把受信任站点的“自定义级别”设置为“低”就正常使用Visual Studio .NET 2003 的调试功能了。 后来通过Google找到了问题的根源 解决方法: 1.将http://localhost加到可信站点中.(从IE的工具菜单—->Internet选项—–>安全标签) 2.在IE选项->"安全设置"->"可信站点"->"自定义级别"里有"用户验证",确认选中"自动使用当前用户名和密码登录",如图所以。发现如果“自定义级别”设置为“低”那么自动选中“自动使用当前用户名和密码登录”
大约2年前 - 没有评论
以下方法经本人测试有效。 Visual Studio2005修复安装、卸载时报错vs_setup.msi未能打开,安装程序将不再继续。 估计原因是Visual Studio2005的配置信息受损。使用Windows Installer CleanUp Utility清除Visual Studio2005在注册表中保存的相关配置信息重新安装即可。 重新安装好Visual Studio2005后,你就可以正常地使用,或者卸载Visual Studio2005。 Windows Installer CleanUp Utility的详细介绍见如何卸载Google Earth。
大约7月前
不错的网站 可惜不会VS