如何配置SymbolSource Server Basic

时间:2015-06-02 08:45:42

标签: nuget nuget-server symbol-server

我按照SymbolSource Server Basic中的说明安装并运行Xavier Decosters blog entry

我已将Visual Studio设置为recommended by SymbolSource

问题是符号服务器为Visual Studio要求的所有URL返回404。

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

  • HTTP ... / WinDbg的/ PDB / MightyLittleGeodesy.pdb / 82A03D09EC754F5893C3806CDA329EC92 / MightyLittleGeodesy.pdb
  • HTTP ... / WinDbg的/ PDB / MightyLittleGeodesy.pdb / 82A03D09EC754F5893C3806CDA329EC92 / MightyLittleGeodesy.pd _
  • ...的http / WinDbg的/ PDB / MightyLittleGeodesy.pdb / 82A03D09EC754F5893C3806CDA329EC92 / file.ptr

    404 errors from Fiddler

SymbolServer网站包含以下内容:

  • \ ... \数据\ MightyLittleGeodesy \ 1.0.0.0 \二进制\ MightyLittleGeodesy \ 82A03D09EC754F5893C3806CDA329EC92 \ MightyLittleGeodesy.pdb

    Symbol Server Data Directory

我在浏览器中尝试了大量的网址变体,我无法让Symbol服务器为其中任何一个返回404以外的任何内容。

有谁知道该怎么做?

谢谢 - Cedd

1 个答案:

答案 0 :(得分:2)

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

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

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

    countryApp.config(function($routeProvider) {
            $routeProvider.
            when('/', {
                templateUrl: 'country-list.html',
                controller: 'CountryListCtrl'
            }).
            when('continents/:continent', {
                templateUrl: 'country-list.html',
                controller: 'ContinentCtrl'
            });
    });
    

    <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>
    

  5. 我的SymbolSource版本是1.3.3