移动到Win8来做地铁开发,但需要支持一些经典的ASP代码。
在Windows7/IIS6上可以用VS2008/2010调试经典的ASP代码,没有问题。
第一次在Win8/IIS8上尝试它,但没有运气,开始使用它。
在Win7/IIS6中,启动VS2010,将调试附加到w3wp.exe (在管理员模式下运行VS2010 ),附加调试器并可以看到经典的ASP代码。
在Win8/IIS8中,启动VS2010,将调试附加到w3wp.exe (在管理员模式下运行VS2010 ),附加了调试器,我看不到经典的ASP代码。
其他观察值位于Win7下,w3wp.exe类型为脚本/托管(v2...)、x64
在Win8下,w3wp.exe类型是x86。
有人能帮上忙吗?
发布于 2013-05-24 19:08:32
如here所述,此注册表项可能存在问题。对我来说,通过将注册表项更改为8,问题就解决了。
HKEY_CLASSES_ROOT\AppID\\{E62A7A31-6025-408E-87F6-81AEB0DC9347}
将AppIDFlags从28设置为8(而不是微软最初的变通方法中所述的20 )。
在我更改了注册表键之后,我就可以在win8下的IIS8上用vs2010和vs2012调试经典的asp了。此外,在改变之后可以使用vbscipt关键字"stop“。JIT调试器将弹出,就像在win7/iis7下一样
https://stackoverflow.com/questions/16689096
复制相似问题