Nuget 如何配置SymbolSource Server Basic

Nuget 如何配置SymbolSource Server Basic,nuget,nuget-server,symbol-server,Nuget,Nuget Server,Symbol Server,我已按照中的说明安装并运行 我已将Visual Studio设置为 问题是,对于VisualStudio要求的所有url,符号服务器返回404 Visual Studio在尝试加载pdb时访问以下URL: http…/WinDbg/pdb/mightylittlegeometry.pdb/82a03d09ec754f5893806cda329ec92/mightylittlegeometry.pdb http…/WinDbg/pdb/mightylittlegeometry.pdb/82a0

我已按照中的说明安装并运行

我已将Visual Studio设置为

问题是,对于VisualStudio要求的所有url,符号服务器返回404

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

  • http…/WinDbg/pdb/mightylittlegeometry.pdb/82a03d09ec754f5893806cda329ec92/mightylittlegeometry.pdb

  • http…/WinDbg/pdb/mightylittlegeometry.pdb/82a03d09ec754f5893806cda329ec92/mightylittlegeometry.pd_

  • http…/WinDbg/pdb/mightylittlegeometry.pdb/82a03d09ec754f5893806cda329ec92/file.ptr

SymbolServer网站具有以下功能:

  • \…\Data\mightylittlegeometry\1.0.0.0\Binaries\mightylittlegeometry\82A03D09EC754F5893806CDA329EC92\mightylittlegeometry.pdb

我在浏览器中尝试了大量url变体,但我无法让Symbol服务器返回除404之外的任何内容

有人知道在这里做什么吗

谢谢-Cedd有关任何错误,请参阅

如果遇到404.*错误,则应检查以下情况:

  • 将写入权限添加到IIS\u IUSRS组的应用程序的“数据”目录
  • 为应用程序创建单独的AppPool并启用32位选项
  • 为.pdb(应用程序/八位字节流)和.cs(文本/普通)文件类型添加MIME类型
  • 编辑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>
    
    
    

    
    


  • 我的SymbolSource版本是1.3.3

    谢谢。我现在基本上已经离开了符号服务器,它似乎已经死了。我被推荐使用dotPeek作为更方便的解决方案。
    <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>