問題タブ [symbol-server]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net-mvc - (ソースをダウンロードして参照する代わりに)シンボルサーバーを使用してASP.NET MVCコードをデバッグする方法はありますか?
Visual Studio2010でSymbolServerを使用して、公式のASP.NET MVC 2コードをステップスルーすることは可能ですか?
codeplexから完全なオープンソースMVCコードをダウンロードしてビルドし、そのコードベースdllを参照するようにコードを取得できることを知っています...
しかし、代わりにSymbol Serverのものを使用することで、これを実現できるかどうか疑問に思っていますか?
もしそうなら、誰かがこれを達成する方法について、いくつかのステップを踏むことができますか?
c++ - _NT_SYMBOL_PATHを設定した後、ローカルdllの読み込みに時間がかかるのはなぜですか?
_NT_SYMBOL_PATHを設定し、それをポイントしました
デバッガーを起動すると、Windows関連のdllがすぐに読み込まれることに気付きました。ただし、当社のdllの読み込みには非常に長い時間がかかります。_NT_SYMBOL_PATHを削除したら、Visual Studioを再起動すると、すべてが非常に高速に読み込まれます(MSシンボルはありませんが)。
上記のシンボルサーバーが、ローカルに存在するかどうかを最初に確認するのではなく、社内のdllのpdbsを検索しているようです。私がpdbを持っていないこれらのdllのいくつか。一部は私のソリューションの一部なので、デバッグ時にビルドし、常にpdbを使用します。
Visual Studioはどのようにシンボルを検索していますか?とにかく、Visual Studioがシンボルを検索する方法を制御できますか?特定のディレクトリのdllについては、シンボルを検索しないことを明示的に言うことはできますか?シンボルのロード速度を下げる可能性のあるものや、プロセスを高速化するためにできることは他にありますか?
debugging - VS2010 デバッグ SL 4、ソース サーバーからソース コードを読み込めません
デプロイされた SL 4 アプリを実行している IE インスタンスにアタッチしています。すべてのシンボルは正常にロードされますが、デバッガーが TFS からソース コードをロードする代わりにブレークポイントにヒットすると、次のように表示されます。
SRCSRV: モジュール 'MyDll' は完全に信頼されていないため、ソース サーバー情報を特定できません。
Web サイトは、 https://someapp.domain.local/のようなローカル LAN Web サイトです。
Web サイトを信頼済みサイトのリストに追加しましたが、うまくいきません。何が問題ですか?
乾杯
tfs - TFSビルドマシンの外部にシンボルサーバーをセットアップできますか?
弊社でシンボル/ソースサーバーをセットアップしたいのですが、別の部門で管理されているため、TFSビルドマシンにアクセスできません(私は開発者であり、リリースエンジニアリングによって管理されています)。
TFSビルドマシンの結果を取得してシンボル/ソースのデータベースにデータを入力する別のマシンにシンボル/ソースサーバーをセットアップできますか?
入手可能な情報では、TFSビルドマシンと同じ場所にサーバーをインストールすることについて常に説明しています。
事前に仲間に感謝します。
debugging - Tfs 2010: how to set up a corporate source server?
I'm looking for guidance in setting up a corporate source server, but when I google this topic the best I can come up with is articles and walkthrough concerned with configuring VS to use microsoft's public symbol servers for use with debugging .NET assemblies.
Provided for background info, the environment I'm concerned with using is Vs2010/Tfs2010. Basically, the workflow I'm looking to facilitate is this:
- 1) customer reports problem with application
- 2) application of the appropriate version is installed on a virtual machine
- 3) developer repros bug attaching to process on virtual machine and leveraging source server (symbol server?) on corporate domain. This is the step I'm concerned with.
- 4) developer pinpoints problem fixes bug in workspace.
- 5) developer performs a dll swap on VM to test changes? (side topic, not sure on this)
- 6) normal development/source control workflows.
Any advice is welcome!
Edit: since writing this, I have stumbled on this article, which is a nice writeup on the configuration of source server for TFS 2008. Has anyone adapted this for Tfs 2010?
visual-studio-2010 - VMWare Lab Manager と TFS を使用した VM でのソース サーバーのサポートは?
私の会社は、VMWare への投資を TFS 展開とよりよく統合することに関心があります。現在、同社は TFS2005 SP1、VS2010 を実行しており、TFS2010 ラボ管理で提供されるものと同様の環境の再現に使用したいかなり大きな SAN があります。
TFS2005 が提供する機能のうち、現在は TF バージョン コントロールのみを利用しています。作業項目とビルドの自動化は別のシステムで処理されます。ただし、製品のさまざまなバージョンを正確にデバッグするために、TFS に統合されたシンボル/ソース サーバーを使用したいと考えており、ここで問題が発生しています。
VMWare にデプロイされた VM は企業ドメインに参加していません。これは、ソース サーバーと「tf.exe ビュー」コマンドを介してソース コード情報を取得しようとすると、問題が発生することを意味します。
- devenv が VM で実行されている場合、ドメイン アカウントを認証できず、ソース情報を取得するときに tf.exe ビューが失敗します。
- devenv が開発者デスクトップで実行され、デバッグがリモート デバッガーで行われる場合、vm のローカル ユーザー アカウントは、Symbol Server によって公開された共有にアクセスできず、最初からシンボルを読み込むことができず、ましてやソースを取得することはできません。
誰もこれを以前にやったことがありますか?
c++ - kernel32のシンボルを取得する
SymbolServerはC++/ Windowsでkernel32.dllのシンボルを取得する唯一の方法ですか?
ありがとう:)
visual-studio - httpを介したパブリック(またはプライベート)シンボルサーバーのセットアップ
私が見つけたすべてのドキュメント(参照1から5)は、共有UNCパスを使用してシンボルサーバーをセットアップし、ローカルデバッガーインスタンスで正しい設定を利用できるようにすることについて説明しています(_NT_SYMBOL_PATHまたはVisual StudioIDEデバッグ設定) )。
Microsoftは、パブリックシンボルストア用にhttp経由で利用できるシンボルサーバー(リファレンス6)を提供しています。
自分のコード用に、UNCファイル共有ではなくhttpトランスポートを介してアクセスできるシンボルサーバーを作成したいと思います。Mozillaの人々はそうしているように見えますが(参照7)、それはもはや機能していません。
私がこれまでに見つけたよりも、このタスクを実行するために利用できるより良いリファレンスはありますか?
参考文献
- https://msdn.microsoft.com/en-us/library/b8ttk8zy(v=vs.80).aspx
- http://msdn.microsoft.com/en-us/library/ms680693(v=vs.85).aspx
- http://stackhash.com/blog/post/Setting-up-a-Symbol-Server.aspx
- http://entland.homelinux.com/blog/2006/07/06/… _
- http://msdn.microsoft.com/en-us/windows/hardware/gg462988
- http://support.microsoft.com/kb/311503
- http://developer.mozilla.org/en/Using_the_Mozilla_symbol_server
c++ - オープン ソース プロジェクト用の無料のシンボル サーバーはどこで作成できますか?
私のオープン ソース プロジェクトは C++ ダイナミック リンク ライブラリです。ほとんどのバグ - クラッシュ。
パブリック シンボル サーバーを作成して、メモリ ダンプでデバッグを簡素化したい。
関連項目:シンボル サーバーの設定
visual-studio - VSまたはWinDBGでダンプを表示するときにシステム全体のライブラリを管理するにはどうすればよいですか?
Visual Studio(またはWinDBG)を使用して別のマシンからWindowsプロセスダンプファイルをロードすると、次のような多くのメッセージが表示されます。
(Visual Studio 2005からの出力)
これらのメッセージは、デバッガーがシンボルキャッシュ(http://msdl.microsoft.com/download/symbolsから)からこれらすべてのシステムDLLの正確なバージョンを(正しく)ロードしていることを示しています。
ただし、次のようなメッセージも表示されます。
したがって、私のマシンにインストールされているバージョンが実際にダンプが生成されたマシンのDLLと一致するファイルと、私のマシンのバージョンがそのマシンにあるバイナリと一致しないファイルがあるように見えます。ダンプを生成しましたが、MSシンボルサーバーにこれらのDLLのbin/symbolが含まれていないようです。
上記のDLL(iphlpapi.dll、...、msjint35.dll、...)は間違いなくMSからのものであるため、シンボルサーバーからフェッチされていないものが不足しているのではないかと思いました。
または、プロセス(-dumps)にシンボルのないDLLがあり、クラッシュコールスタックにそのようなDLLが含まれている場合は、幸運にも呼び出しに対応する必要があります。使用できるスタック?
(注:上記の出力は単なる例です。ただし、プログラムは任意のDLLの任意の呼び出しにガベージを渡すことができるため、ロードされたほとんどすべてのDLLでクラッシュが発生する可能性があります。)