none
不能进行远程调试 RRS feed

  • 问题

  • 1.本地计算机环境

    操作系统:windows 7 ultimate x86

    开发工具:visual studio 2010 ultimate

    项目类型:C#.WinForm Framework 2.0

    2.远程计算机环境(虚拟机 VirtualBox4.0.8)

    操作系统:windows server 2003 enterprise edition x86

    本地和远程计算机在同一域中 使用相同的Administrator 帐号密码登录系统

    目前情况:启动调试后远程计算机不启动进程

    30秒后本地计算机调试自动停止

    //调试输出信息
    
    “UpdatePacker.exe”(托管(v2.0.50727)): 已加载“C:\WINDOWS\assembly\GAC_32\mscorlib\2.0.0.0__b77a5c561934e089\mscorlib.dll”,已跳过符号加载。已对模块进行了优化并启用了调试器选项“仅我的代码”。
    
    “UpdatePacker.exe”(托管(v2.0.50727)): 已加载“\\192.168.1.165\shared\UpdatePacker.exe”,符号已加载。
    
    “UpdatePacker.exe”(托管(v2.0.50727)): 已加载“C:\WINDOWS\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll”,已跳过符号加载。已对模块进行了优化并启用了调试器选项“仅我的代码”。
    
    “UpdatePacker.exe”(托管(v2.0.50727)): 已加载“C:\WINDOWS\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll”,已跳过符号加载。已对模块进行了优化并启用了调试器选项“仅我的代码”。
    
    “UpdatePacker.exe”(托管(v2.0.50727)): 已加载“C:\WINDOWS\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll”,已跳过符号加载。已对模块进行了优化并启用了调试器选项“仅我的代码”。
    
    
    
    

    还遇到这个问题:

    请求“System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”类型的权限已失败。

    请前辈们指导下吧。。头都大了

     

     


    This website is so slowly!
    2011年6月22日 5:53

答案

  • 问题已经解决

    在Windows 2003 上安装 Framework 3.5 SP1 就可以调试了

    具体原因不明


    This website is so slowly!
    • 已标记为答案 风来君 2011年6月23日 1:33
    2011年6月23日 1:33

全部回复

  • 现在虚拟机上安装 Visual Studio Remote Debugger (在 VS 安装 DVD 的 \RemoteDebugger 文件夹下)。然后运行 Remote Debugger,根据提示把对应的端口打开。

    然后,在虚拟机上,运行您需要调试的进程。

    最后,在调试机上的 Visual Studio IDE 中,进入 Tolls -> Attach to Process,然后从 Transport 中选 Default,Qualifier 中输入虚拟机的完整计算机名称。

    这时列表中的进程就是虚拟机上运行的进程了,找到您需要调试的进程,然后单击 Attach。

    注意,虚拟机上的进程副本,必须和调试机上的源代码版本匹配。否则,会出现无法命中断点的问题。


    Mark Zhou
    2011年6月22日 7:24
  • 可以命中断点

    但是出现以下错误

    Application.StartPath

    请求“System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”类型的权限已失败。


    This website is so slowly!
    2011年6月22日 7:33
  • 您的程序运行在 Full Trust 吗?程序是以 Administrator 权限运行的吗?
    Mark Zhou
    2011年6月22日 9:46
  • 是的全部是Administrator

    我不创建其它用户的 只用系统内置用户


    This website is so slowly!
    2011年6月22日 9:48
  • 问题已经解决

    在Windows 2003 上安装 Framework 3.5 SP1 就可以调试了

    具体原因不明


    This website is so slowly!
    • 已标记为答案 风来君 2011年6月23日 1:33
    2011年6月23日 1:33