質問: ### 前提・実現したいこと ASP.NET Coreを使いC#とMVCによってWebアプリケーションを作成した。Widnowsでリリースするなら楽にできるがLinux上のサーバーでも動作するものが必要になった。しかしLinux上でしか再現しないエラーが出たのでLinux上でデバッグしたいがVisual Studioのデバッガは使えない。どうすればよいか? ### 発生している問題 お答えできないが、知りたいことは次の通り ◆私の知らない有用なWebアプリケーション用のデバッガをWindows版Visual Stuido以外でも知りたい。変数ウォッチとブレークポイントをデバッグ実行中でもに指定できるものVisual Studio Likeなものが望ましい。OSの種類は問わない。C#のみJavaScriptのみ、PHPやRubyやPythonのデバッガでも可。とにかく有用なデバッガが知りたい。 ### 試したこと Eclipseはフレキシブルではなかった。 ### 補足情報(言語/FW/ツール等のバージョンなど) *printfデバッグは論外。デバッグ手法ではなくデバッガが知りたい。 *Visual Studioを利用したことのない方へ:Visual StudioはC#のサーバー用コードとフロントエンドのJavaScriptのコードをデバッガで横断できる有用なデバッガでした。Windows上では。そう、Windows上では。
回答: Linux で動く C# 用のデバッガなど限られているだろうになぜ自分でググらないのかわからない。 printf デバッグが論外など論外。 ブレークポイントを指定しなくてもその時点のオブジェクトをシリアライズしてロギングすれば問題ない。 ここにリモートデバッグの方法が書いてあるので一読されたし。 Debugging .NET on Red Hat Enterprise Linux from Visual Studio これはデバッグ手法であってデバッガではない。 しかしハナから選択肢から外していた Visual Studio が使える。 デバッガの選択肢が増えたとも言えるであろう。