Debugging Tools for Windows

配置IIS来使用SymProxy

Internet信息服务(IIS)必SymProxy配置为一个Internet服务器应用程序编程接口过滤器(Internet Server Application Programming Interface (ISAPI) filter)。另外,必须进行权限设置以允许IIS获取符号。

配置应用程序池(application pool)
  1. 1.在管理工具中打开Internet 信息服务
  2. 2.右键点击应用程序池,选择新建 -> 应用程序池
  3. 3.在Application ID输入SymSrv Pool
  4. 4.点击确定退出添加新应用程序池
  5. 5.右键点击SymSrv Pool应用程序池并选择属性
  6. 6.点击Identity选项卡。
    1. a.如果通过网络服务进行认证,在Application Pool Identity上选择Predefined,并选择Network Service
    2. b.如果通过域账号认证,在Application Pool Identity中选择Configurable,输入用来访问远程符号存储(例如corp\SymProxyUser)的证书,然后点击确定
  7. 7.点击确定退出SymSrv Pool属性

设置虚拟目录
  1. 1. 展开Web Sites
  2. 2.展开Default Web Site
  3. 3.右键点击Symbols虚拟目录并选择Properties
  4. 4.在Virtual Directory选项卡,选择Create
  5. 5.在Application Pool下拉菜单,选择SymSrv Pool
  6. 6.点击确定退出Symbols Properties

配置ISAPI过滤器
  1. 1.右键点击Default Web Site并选择Properties
  2. 2.点击ISAPI Filters选项卡。
  3. 3.点击Add
  4. 4.在Filter Name输入SymProxy或其他有意义的名字。
  5. 5.Executable输入c:\\windows\system32\inetsrv\symproxy.dll
  6. 6.点击确定退出Filter Properties对话框。
  7. 7.点击确定退出Default Web Site Properties
Build machine: CAPEBUILD