因为某些原因需要调试遗留的经典ASP代码,现在记录下这个设置过程。

1 设置

Visual Studio 2017会在项目目录下新建.vs隐藏目录,当启动IIS Express时会使用.vs\config\applicationhost.config作为IIS Express的配置文件。

为了能调试ASP文件,需要对applicationhost.config进行设置:

<configuration>
<system.webServer>
<asp
	appAllowClientDebug="true"
	appAllowDebugging="true"
	enableParentPaths="true"
	scriptErrorSentToBrowser="true">
  <cache diskTemplateCacheDirectory="%TEMP%\iisexpress\ASP Compiled Templates"/>
  <limits scriptTimeout="23:59:59" />
</asp>
<!-- ... -->

那么我们是怎么知道这些设置项名称和值的呢?


当系统的IIS中设置了各种配置项后,下面这个文件的内容会随之改变。

C:\Windows\System32\inetsrv\config\applicationHost.config,对比一下,复制过来即可。

2 调试

· 启动IIS Express后,先在浏览器打开要调试的页面地址;

· 在Visual Studio 2017中附加到iisexpress.exe进程(如果没有第一步的设置,这里会无法执行附加操作);

· 设置断点,刷新页面开始调试。


如果是JavaScript写的ASP,则只需要在下断点的地方加一行debugger;并刷新即可。



本文链接地址: 使用 Visual Studio 2017及内置的IIS Express 调试 Classic ASP
http://qingfengju.com/index.asp?id=414

分类:Web开发 查看次数:75018 发布时间:2018/9/14 17:18:33

Local CDN 是在 Decentraleyes 基础上开发的一个浏览器扩展,该扩展在本地缓存了 ajax.googleapis.com,ajax.microsoft.com 等常见 CDN 的一些js库和框架,例如 jquery,angularjs 等等。


使用了此插件后,访问 https://stackoverflow.com,可以正常加载 jquery 等资源,速度变快很多,页面功能也都正常。


Local CDN 官方网站:

https://add0n.com/local-cdn.html

https://github.com/james-fray/local-cdn


插件下载地址:
https://www.crx4chrome.com/down/46308/crx/


本文链接地址: 使用Chrome 的 Local CDN 扩展加速访问 stackoverflow
http://qingfengju.com/index.asp?id=411

分类:杂谈随感 查看次数:130193 发布时间:2017/7/27 23:35:03