我想调试Classic ASP
网站位于Visual Studio 2012
with IIS Express
。因此,我附上了iisexpress.exe
in VS 2012
,但它显示Application Debugging is disabled
。可能有什么问题?我想要启用任何配置设置吗?
首先,您需要启用经典 ASP 脚本的服务器端调试。通过运行以下命令来执行此操作:
"C:\Program Files (x86)\IIS Express\appcmd.exe" set config "[YOUR_SITE_NAME]" -section:system.webServer/asp /appAllowClientDebug:"True" /appAllowDebugging:"True" /commit:apphost
Where [YOUR_SITE_NAME]
是您网站的名称。您可以通过打开以下命令找到该名称:
%USERPROFILE%\Documents\IISExpress\config\applicationhost.config
...并搜索您的网站。
接下来,从命令行启动 IIS Express 实例:
"C:\Program Files (x86)\IIS Express\iisexpress.exe" /config:c:\users\kevin\Documents\IISExpress\config\applicationhost.config /site:"[YOUR_SITE_NAME]" /apppool:"Clr2IntegratedAppPool"
Again, [YOUR_SITE_NAME]
是您的 IIS Express 网站的名称。
然后附加 Visual Studio 2012 的调试器并在要调试的脚本中设置断点。浏览到您的站点/脚本,您应该会看到断点亮起:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)