如何配置 SymbolSource Server Basic

How to configure SymbolSource Server Basic

我有SymbolSource Server Basic installed and running, following the instructions in Xavier Decosters blog entry.

我已将 Visual Studio 设置为 recommended by SymbolSource

问题是 Visual Studio 要求的所有 url 的符号服务器 returns 404。

Visual Studio 在尝试加载 pdb 时访问以下 url:

SymbolServer 网站有以下内容:

我在浏览器中尝试了很多 url 变体,但我无法让 Symbol 服务器 return 除了 404 以外的任何变体。

有谁知道在这里做什么?

谢谢 - Cedd

如有任何错误,请参阅 http://localhost/%your_app%/elmah.axd

如果您遇到 404.* 错误,那么您应该检查以下情况:

  1. 为 IIS_IUSRS 组
  2. 添加对 'Data' 应用程序目录的写入权限
  3. 为应用程序创建单独的 AppPool 并启用 32 位选项
  4. 为 .pdb (application/octet-stream) 和 .cs (text/plain) 文件类型添加 MIME 类型
  5. 编辑 web.config 并添加以下行:

    <location path="Data">
    <system.webServer>
      <handlers>
        <clear />
        <add name="Deny" verb="*" path="*.config" type="System.Web.HttpForbiddenHandler" />
        <add name="Allow" verb="GET,HEAD" path="*" type="System.Web.StaticFileHandler" />
      </handlers>
      <security>
        <requestFiltering>
          <fileExtensions allowUnlisted="true">
            <clear />
         <add fileExtension=".cs" allowed="true" />
          </fileExtensions>
        </requestFiltering>
      </security>
    </system.webServer>
    

    <location path="WinDbg/pdbsrc">
    <system.webServer>
      <handlers>
        <clear />
        <add name="Deny" verb="*" path="*.config" type="System.Web.HttpForbiddenHandler" />
        <add name="Allow" verb="GET,HEAD" path="*" type="System.Web.StaticFileHandler" />
      </handlers>
      <security>
        <requestFiltering>
          <fileExtensions allowUnlisted="true">
            <clear />
         <add fileExtension=".cs" allowed="true" />
          </fileExtensions>
        </requestFiltering>
      </security>
    </system.webServer>
    

我的 SymbolSource 版本是 1.3.3