- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
由于我需要调试 asp 经典代码,我一直在使用 Visual Studio 2003 多年...
几年前,我试图用 vs 2005 调试经典的 asp 没有运气,我认为有一些肮脏的黑客应该实现这种“魔法”,但我无法让它工作......
我想知道有没有人比我更幸运...
还没有尝试过 vs 2008,但我对此不太有信心,因为微软缺乏对经典 asp 的支持......
——
编辑:
哎呀!,刚刚发现以下问题
Does Visual Studio 2008 support classic ASP development?
所以看起来visual studio 2008真的支持经典的asp调试......
我会把这个问题搁置几天,以防万一有人想添加一些教程、评论或任何有趣的东西......
——
编辑:
一些链接
我正在谈论的肮脏的 Visual Studio 2005 hack:
http://blogs.msdn.com/greggm/archive/2006/03/15/552108.aspx
一些解释如何使用 Visual Studio 2008 调试经典 asp 的链接,但无法尝试其中任何一个...
http://www.codeproject.com/KB/debug/DebugVBScriptVS2008.aspx
http://codepagoda.com/2009/04/30/debugging-classic-asp-with-visual-studio-2008-sp1-and-35-framework/
http://bytes.com/groups/asp/836751-better-debugging-classic-asp-visual-studio-2008-sp1
最佳答案
我已经在 Visual Studio 2005 中调试了 Classic ASP。此外,Visual Studio 2008 应该让它变得更好,但我从来没有机会尝试或找出详细信息。
您最大的问题是 Visual Studio 2005 剥夺了“从调试开始”ASP 应用程序的能力。
在 VS 2005 中,微软彻底改变了调试器连接到 IIS 的方式。从 InterDev(还记得 InterDev?)到 VS 2003 的所有东西都使用的旧方式(对于 ASP 和 ASP.NET)是通过“机器调试管理器”(一种中间帮助程序服务)编排的。整个事情是......神秘的,试图解决一个复杂的问题,由于 IIS 和 Visual Studio 在不同的帐户下运行,在某些情况下,在不同的机器下运行,这个问题变得更加困难。这是一个非常微妙的过程,很容易在最轻微的配置更改时中断。
我的每一台机器在某些时候都无法调试 Classic ASP,原因似乎与星星的对齐有关。我曾经手头有一份 14 页的 list 打印输出,描述了整个“咒语”,从 IIS 管理器跳到 Visual Studio 到用户帐户管理器,再到 COM+ 资源管理器......即使这样也并不总是有效。光是想想就让我不寒而栗。
最终,他们放弃了。在 Visual Studio 2005 中,Microsoft 提出了用于调试 IIS 应用程序的不同体系结构(抱歉;我现在不知道它是如何工作的)。当时,MS 认为不再有足够的人使用 ASP,并优先考虑其他工作。通过新架构启用 ASP 调试是一项大量工作,尤其是对于即将淘汰的技术而言,因此它被砍掉了。我不怪他们;他们做出了明智的商业决策。你宁愿在 VS 2005 中没有 ASP 调试吗?还是在 VS 上进行 ASP 调试“200 6 ”?
无论如何,并不是所有的都丢失了。
首先,您不能再使用 F5“启动”调试器,但是您仍然可以手动附加到已经运行的 ASP 进程,只要您手动在 IIS 管理器中启用调试,它就会工作。与旧版本相比,Visual Studio 2005 中的体验有时更好,有时更差。它当然更稳定,而且非常可行。更多详情如下。
其次,我在某个时候听说 Visual Studio 2008 应该卷土重来并在产品中重新进行 ASP 调试,或者至少带来一些改进,或者诸如此类——我永远无法清楚地了解情况。然后我失去了对整个事情的了解,因为奇迹般地几年来我一直没有处理 ASP 项目。
我将尝试找到更多关于 VS 2008 和经典 ASP 的引用资料。如果我找到了一些东西,我会用它来编辑这篇文章(抱歉——我可能需要几天时间才能找到它)。
更多细节可以在这些帖子中找到:
关于如何通过手动附加在此 Gregg Miskelly 帖子中进行调试的完整说明:Debugging Classic ASP Code
其他相关信息可查看here以及其他 Mikhail Arkhipov 的帖子。
希望这可以帮助。
关于visual-studio - 有没有人能够使用 Visual Studio 2005 或更高版本调试 asp 经典代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/958968/
我有一个 DIV #page,如果我在顶部添加边距,突然出现一个滚动条,即使该元素不大于主体。我怎样才能去掉滚动条? (参见 Fiddle) 我的 HTML I am a div siz
function getClosestValue(standardArray, targetVal) { standardArray = standardArray.sort(function(a,
我有 318x424 的书籍封面图片,我想做的是指定一张图片,并在其下方添加一个文本链接。初始 src 是 about:blank,这样如果响应式设计不显示框架,它就不会占用用户带宽。 框架的 HTM
我被这个问题困了两天了,还是没搞定。 基本上,我有一个二维数组,其中包含某些数字(在给定范围内)之间的关系: 0 = 顺序无关紧要 1 = 第一个数字(左栏中的数字)应该是第一个 2 = 第二个数字(
只有当我在更高的 API 上进行调试时,我才会强制关闭脚本:16,但是当涉及到 API 时它工作正常:10。这可能是我的项目设置问题吗? 这是对服务器的简单请求,以获取 fragment 中的类别列表
给定下表books id | listorder ----+----------- 3 | 1 2 | 2 1 | 3 4 |
我想要那个密码切换功能,好像TextInputLayout有这个功能,而不是 TextInputEditText .但是正如您在下面的代码中看到的,即使我将高度设置为 wrap_content和 ap
似乎从 读取给出空列表,它主要发生在延迟较高的网络上的主机上。是否有更强大的与远程主机交互的方式? use Net::SSH2; # my $ssh = Net::SSH2->new(); # ..
为了在 Play 商店中发布我的应用程序,我必须将 TargetSdkVersion 从 23 更改为 26。在我更改它之前,该应用程序运行良好!现在应用程序在启动时崩溃。我想通了,问题出在这两行:
我尝试了很多解决方案,但找不到一个。我有 3 个不同的列,其中包含不同类型的文本,我需要它们具有相同的高度。但它们是这样不同的:colums有人可以帮忙吗? 代码: .col-sm-2{
我尝试将一个 div 相对于其具有负顶值的父级定位。这工作正常,现在的问题是这个 div,即使它有一个负的 top 值也会使父 div 更大。 我该怎么做才能让父 div 不那么大? Here's a
这是一个一般性问题,可能适用于任何给定的语言,如 C、C++、Java 等。 我认为无论以何种方式实现它,都不会比使用 2 个循环更高效,后者的效率为 n^2。 for(i=0;i O(1) ),要么
我需要查找所有有订单的家庭。我根本不关心订单的数据,只关心它的存在。 (使用 SQL Server) 这样说是不是更有效率: SELECT HouseholdID, LastName, FirstNa
我有一个 UINavigationController,在屏幕顶部有一个 UINavigationBar,在底部有一个 UIToolbar。我想让工具栏高一点。这是我的代码: CGRect toolb
我正在使用自定义字体。该字体在我的 Windows PC 上完美运行,但在我的 Mac (Yosemite OSX) 上运行不佳。正如您在图片中看到的,Mac 上的字体比 Windows 上的字体稍大
我正在尝试使用 FaSTLane 将我的应用程序作为 alpha 版本部署到 Play 商店,但出现此错误: Google Api 错误:multiApkShadowedActiveApk:任何设备都
我在这里找不到神奇的调味料。看起来 API 不支持它,所以我想我正在寻找一些 CSS 来使 slider 更大。 我得到的是左边的,但我想把它设计成右边的样子?任何 CSS 技巧或以前有人这样做过。
如果我运行这段代码: float a=1.123456789; printf("The float value is %f\n",a); double b=1.123456789876543 prin
我正在尝试使用 strip binary 来剥离我的目标文件。我在 gcc-7 上构建了最新的 binutils,但我的代码库使用 gcc-4.9.2。Binutils 是为 64 位架构构建的,我的
有没有办法让 iPhone 应用的“内容”区域感知到更大的导航栏? 类似这些问题: iOS: Adding a fixed image just below the navigation bar iO
我是一名优秀的程序员,十分优秀!