1

Xavier Decosters ブログ エントリの指示に従って、 SymbolSource Server Basicをインストールして実行しています。

SymbolSource の推奨に従ってVisual Studio をセットアップしました

問題は、Visual Studio が要求するすべての URL に対して Symbol Server が 404 を返すことです。

pdb をロードしようとすると、Visual Studio は次の 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

    Fiddler からの 404 エラー

SymbolServer Web サイトには次のものがあります。

  • \...\Data\MightyLittleGeodesy\1.0.0.0\Binaries\MightyLittleGeodesy\82A03D09EC754F5893C3806CDA329EC92\MightyLittleGeodesy.pdb

    シンボル サーバー データ ディレクトリ

ブラウザーで多数の URL バリエーションを試しましたが、Symbol サーバーがそれらのいずれに対しても 404 以外を返すことができません。

ここで何をすべきか知っている人はいますか?

ありがとう - セッド

4

1 に答える 1

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 を編集して、次の行を追加します。

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

于 2015-07-13T11:57:30.387 に答える