问题列表 - 第37947页

调试Classic Asp时调试器在错误的行上

我在使用我可用的任何MS调试环境调试工作站上的任何ASP Classic网站时遇到问题.我在Win XP SP3上,使用内置的IIS 5.1.

它开始于几个星期前,发生在多个项目中.在我的环境中有一些明显的变化,因为它在过去工作正常,即使在最近的IDE中,只要我附加到进程.然后它打破了如下所述.我已经放弃了,但我最近开始研究一个新项目,尝试调试并且有效!但是今天,它又回到了同样破碎的行为:

当我尝试设置断点时,IDE实际上将点设置在我单击的行的上方或下方几行.我试图在完全是服务器端代码的行上设置断点,所以这不是因为它在嵌入代码块的HTML之前或之后跳过.偶尔它不会设置断点,给我一个空心的断点图标并显示一条错误,表示该行没有可执行代码.

当我附加到IIS进程(inetinfo.dll,因为我在低隔离模式下运行)时,断点可能不会被命中.如果是,并且我开始单步执行,则选定的线会跳转,并且不会落在源中的每个连续线上,也不会按预期方式跟随控制结构.监视的变量未按预期更新.它显然看到的代码与我对相同行号不同.

无论我是否在浏览器中加载页面,都会发生相同的行为

  • 从VS2010附加到进程,设置断点并刷新页面,或
  • 设置断点,附加到进程,然后刷新,或
  • 在我的源中添加一个'stop'语句,然后刷新页面.在这种情况下,我提供了一个可用调试器列表,并且每个调试器都执行完全相同的操作 - 它们跳过SAME代码行并遵循相同的'错误'路径.我已经尝试过VS2010,2008,2005,2003和Microsoft Script Debugger.

似乎源代码与调试器逐步完成的内容不同步.我已确定在VS>工具>选项>调试>常规中设置了"要求源文件与原始版本完全匹配"

当然,这些是ASP Classic站点 - 没有编译代码,因此我在IDE中看到的源应该与调试器执行的源相同.它不是特定于一个项目 - 它至少发生在至少两个完全独立的项目上.并且,它发生在多台机器上 - 我将我的项目部署到测试服务器并尝试在那里进行调试,并获得相同的行为.

我发现了一些有关UTF编码文件的相似声音问题的信息,这些文件包含非ANSI字符(你知道,你使用Unicode支持的那些!),这里,这里这里,但是我通过我的源代码找不到这样的任何文件.

有任何想法吗?谢谢!

debugging vbscript asp-classic visual-studio

9
推荐指数
1
解决办法
8516
查看次数

通过ResourceManager GetObject获取图像 - 每次调用它还是存储结果?

假设我必须在某些控件上显示一些图形.但是根据某些条件会有三个图像切换.资源文件中添加了三个位图.

所以,我通过调用ResourceManager.GetObject来检索它们.

问题是,它应该是:

  1. 每次我必须切换图像,我调用GetObject来获取它并分配给控件或
  2. 在开始时为每个图像保存GetObject的结果,这样就只能对GetObject进行3次调用.从我的变量中分配图像.

使用CLR Profiler查看时,执行1)似乎会产生大量GC句柄.希望知道2)的任何不良副作用.

非常感谢.

c# resourcemanager

6
推荐指数
2
解决办法
5397
查看次数

使用带有C++ OpenGL的顶点缓冲区对象

我正在开发基于3D平铺的策略游戏,并且已经读过实现VBO将显着提高游戏的帧速率并降低CPU使用率(听起来不错吧?).但是,在我看过的教程中,我无法理解如何实现它.有没有人有这方面的经验,可以指向一个可靠的来源或提供实际工作的示例代码?谢谢!

c++ opengl vertex-buffer

1
推荐指数
1
解决办法
4084
查看次数

在 Visual Studio 中使用快捷方式自动生成代码?

我注意到当你输入 ctor 然后点击Tab按钮时,VS 会自动为你创建一个构造函数框架。

我还在截屏视频中看到,演讲者可以生成除其他外的 : Console.WriteLine,以及使用键盘快捷键的所有界面方法的骨架方法。

但是,我无法得到他输入的关键字。

这个功能叫什么?我在哪里可以看到关键字列表和效果?

.net keyboard-shortcuts visual-studio-2010 visual-studio

2
推荐指数
1
解决办法
2347
查看次数

在嵌入式C应用程序中从Perl调用C函数

好吧,这是一个非常有趣的问题,并且可能没有任何简单的方法可以做到这一点,但想到我会在决定修改Perl是我的基本答案之前抛弃它.

所以我有一个以嵌入式方式调用Perl脚本的C应用程序.这一切都很好,花花公子,我可以传递信息并获取信息非常棒.然而,现在进入我的下一次征服; 我需要允许我的嵌入式脚本能够调用原始C叫它的C应用程序中的一些函数.

这很重要,因为XSUB会要求它是一个外部库; 但我不希望它是一个外部库我希望它是对C函数的直接调用.现在也许这可以通过XSUB完成,我刚刚阅读并理解错误.

Application -(run)-> Perl

Application <-(function_x())- Perl

Application -(returnfunction_x)-> Perl
Run Code Online (Sandbox Code Playgroud)

这不能是外部库的原因是因为我依赖于仅在应用程序中创建/存储的数据.

c perl perl-xs

12
推荐指数
1
解决办法
2317
查看次数

当我使用VMware Workstation时,我可以从主机访问我的Guest服务器的本地主机吗?

我是linux和apache服务器配置的新手,所以请给我一些建议.

我在我的WinXP中安装了VMware并安装了CentOS5.在我的CentOS中设置Apache服务器后,我可以从我的CentOS访问该服务器(当然).但有没有办法从我的Windows访问它?

我认为如果正确设置了一些ip地址和apache配置,这肯定是可能的......

apache vmware centos apache-config

1
推荐指数
1
解决办法
2万
查看次数

跨浏览器/引擎Math.PI始终是3.141592653589793?

只是一个非常随机的问题但是javascript中的属性Math.PI 在每个浏览器/引擎中总是3.141592653589793

javascript math cross-platform v8 cross-browser

2
推荐指数
1
解决办法
369
查看次数

如何对使用perlcc编译的Perl程序进行逆向工程?

我继承了一个在Unix上有"编译"perl脚本的环境.是否可以反编译,反向工程(无论术语是什么),并从编译的目标代码中获取源代码?

可能不可能,但我想我会问而不是假设.

谢谢,-Kevin.

perl compilation

8
推荐指数
2
解决办法
8333
查看次数

Django:错误:NotperlyConfigured模块没有定义""类

配置不当:中间件模块"报告"未定义"ReportMiddleware"类

但是我已经定义了这个,但可能在错误的位置定义了,那么我应该在哪里放置这个类文件?

django django-middleware

4
推荐指数
1
解决办法
2088
查看次数

如何告诉Perl函数从特殊的ARGV句柄读取文件?

perldoc perlvar,我读到这个:

请注意,目前"ARGV"仅在"<>"运算符中具有神奇效果; 在其他地方,它只是一个普通的文件句柄,对应于"<>"打开的最后一个文件.特别是,将"*ARGV"作为参数传递给需要文件句柄的函数可能不会导致您的函数自动读取@ARGV中所有文件的内容.

那么,如何可以我通过*ARGV(或一些类似于它)作为一个参数设置为期望一个文件句柄的功能,并有功能读取所有的文件@ARGV

perl filehandle argv

7
推荐指数
1
解决办法
480
查看次数