vs2005不能调试ASP.NET程序

VS2005不能调试ASP.NET网站程序,按F5调试运行几秒后页面会在浏览器中显示,但是调试模式却自动推出了。在输出列表里有如下信息。
说明下我机器的环境,VISTA U版,从HB版正版升级来的。IE7,VS2005和VS2008都有装,没装IIS。在VS2008里没问题,可以调试,2005就不行了,还有2005里就是ASP.NET的程序不能调试,我试了C#WINDOWS应用程序是可以调试运行的

输出信息:
警告: 无法调试脚本代码。对您要调试的应用程序禁用了脚本调试。请在 Internet Explorer 的"Internet 选项"对话框("高级"页)中取消选中"禁止脚本调试"选项,然后重新启动进程。
"WebDev.WebServer.EXE"(托管): 已加载"C:\Windows\assembly\GAC_32\mscorlib\2.0.0.0__b77a5c561934e089\mscorlib.dll",已跳过符号加载。已对模块进行了优化并启用了调试器选项"仅我的代码"。
"WebDev.WebServer.EXE"(托管): 已加载"C:\Windows\Microsoft.NET\Framework\v2.0.50727\WebDev.WebServer.EXE",已跳过符号加载。已对模块进行了优化并启用了调试器选项"仅我的代码"。
"WebDev.WebServer.EXE"(托管): 已加载"C:\Windows\assembly\GAC_32\WebDev.WebHost\8.0.0.0__b03f5f7f11d50a3a\WebDev.WebHost.dll",已跳过符号加载。已对模块进行了优化并启用了调试器选项"仅我的代码"。
"WebDev.WebServer.EXE"(托管): 已加载"C:\Windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll",已跳过符号加载。已对模块进行了优化并启用了调试器选项"仅我的代码"。
"WebDev.WebServer.EXE"(托管): 已加载"C:\Windows\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll",已跳过符号加载。已对模块进行了优化并启用了调试器选项"仅我的代码"。
"WebDev.WebServer.EXE"(托管): 已加载"C:\Windows\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll",已跳过符号加载。已对模块进行了优化并启用了调试器选项"仅我的代码"。
"WebDev.WebServer.EXE"(托管): 已加载"C:\Windows\assembly\GAC_32\System.Web\2.0.0.0__b03f5f7f11d50a3a\System.Web.dll",已跳过符号加载。已对模块进行了优化并启用了调试器选项"仅我的代码"。
"WebDev.WebServer.EXE"(托管): 已加载"C:\Windows\assembly\GAC_MSIL\System.Configuration\2.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll",已跳过符号加载。已对模块进行了优化并启用了调试器选项"仅我的代码"。
"WebDev.WebServer.EXE"(托管): 已加载"C:\Windows\assembly\GAC_MSIL\System.Xml\2.0.0.0__b77a5c561934e089\System.Xml.dll",已跳过符号加载。已对模块进行了优化并启用了调试器选项"仅我的代码"。
"WebDev.WebServer.EXE"(托管): 已加载"C:\Windows\assembly\GAC_MSIL\WebDev.WebHost.resources\8.0.0.0_zh-CHS_b03f5f7f11d50a3a\WebDev.WebHost.resources.dll",已跳过符号加载。已对模块进行了优化并启用了调试器选项"仅我的代码"。
"WebDev.WebServer.EXE"(托管): 已加载"C:\Windows\Microsoft.NET\Framework\v2.0.50727\zh-CHS\WebDev.WebServer.resources.dll",已跳过符号加载。已对模块进行了优化并启用了调试器选项"仅我的代码"。
程序"[4696] WebDev.WebServer.EXE: 托管"已退出,返回值为 0 (0x0)。

   

   

解决方法:

1.看看你的Terminal Services服务启动没有,如果没有启动就可以解决问题。
2确认  Machine  Debug  Manager  服务已启动
3、打开项目属性,在"Debug"(调试)一项里,把"Enable the Visual Studio hosting process"(启用Visual Studio 宿主进程)前的钩去掉。
4.如果你的IE是IE8.0那么请修改注册表:HKEY_LOCALMACHINE -> SOFTWARE -> Microsoft -> Internet Explorer -> Main
增加dword键TabProcGrowth,值为0就行!

猜你喜欢

转载自blog.csdn.net/panpanloveruth/article/details/7563241