2017-01-10 6 views
0

現在、vstsリリースプランを使用してasp.net Webページを公開しています。自動リリースソフトウェアの後のリモートデバッグソフトウェアへの方法

  • ビルドは、オンプレミスビルドコントローラを使用して実行されます。
  • ステップは、(デフォルトの設定を使用して)発行のシンボルのために追加されたビルド定義内

私はリモートでこのアプリケーションをデバッグするために行うには何がありますか?デバッガをアタッチすることはできますが、シンボルがロードされていないため、ブレークポイントにヒットしないというメッセージが表示されます。

シンボルをロードするにはどうすればよいですか? (シンボルは保存されていますが、どのように公開するのですか?Visual Studioにこの特定の場所から通知するにはどうすればよいですか?

何らかのリファレンス/ドキュメントへのリンクも問題ありません。私は記号を使って解放することに関する適切な文書を見つけることができません。

+0

この問題は解決しますか? –

答えて

0

「リリース」設定でアプリを作成した可能性があります。デバッグ設定を試す - この方法で、デバッガでアプリケーションに接続する方が簡単になるはずです。言うまでもなく、バグを解消したら、Releaseで再構築して、プロダクションで公開できるようにしてください。

+0

ソフトウェアを「デバッグ」モードでビルドするには、ソフトウェアを再デプロイする必要があります。通常、本番ソフトウェアは「リリース」モードになっています。 「リリース」モードソフトウェアをデバッグするオプションはありませんか? –

+0

はい、確かに問題です。しかし、リリース構成で構築されたアセンブリを適切にデバッグすることは決してありませんでした。多分上記の答えはあなたを助けますが、それは生産上の問題のために私のために働いたことはありません。 – trailmax

0

公開シンボルのデフォルト設定では、シンボルはソースインデックスに登録されますが公開されません)。

フォルダーを共有し、この共有フォルダーパスを[パスにパブリッシュするシンボル]引数に指定できます。 Visual Studioの設定を構成するには

  1. オープンVS
  2. デバッグ>オプション>>一般のデバッグ、ソースサーバーのサポートを有効にし、部分的に信頼アセンブリ
  3. の送信元サーバーを選択シンボル
  4. 追加が可能新しいシンボルファイルの場所を指定し、キャッシュディレクトリを指定します。 詳細については、Build: Index Sources & Publish Symbolsの記事を参照してください。
関連する問題