[解決済み] Windowsサーバーにインストールされている.NETのバージョンを確認する確実な方法は?
質問
この質問は、プログラミングというよりも、デプロイメントに関連したものです。
私の会社では、本番用 Windows サーバーを保守し、その上に私たちのコードを展開することを仕事とするグループとよく会話することに気づきました。法的およびコンプライアンス上の理由から、私はサーバーを直接見ることも、コントロールすることもできませんので、どのバージョンの .NET がインストールされているかを知る唯一の方法は、私がそのグループに指示することです。
今のところ、どのバージョンがインストールされているかを知るために思いつくすべての方法 (1.1 または 2.0 に一致する管理ツールをチェックする、プログラムの追加と削除リストのエントリをチェックする、c:³³ の下にディレクトリが存在するかチェックする) は、欠陥があります (私は、.NET がインストールされていることを確認するために、.NET がインストールされていることを確認しました)。 この方法では 3.0+ については何もわかりませんし、"Add/Remove Programs" のリストは現実とずれている可能性があり、ディレクトリの存在は必ずしも何かを意味しません)。
私は一般的に、これらのものが事前に配置されていることを知る必要があり (おっと、これには必要なすべてのバージョンとサービス パックがありません)、サーバーに直接アクセスできないため、プロキシでチェックしなければならないことを考えると、どのバージョンの .NET が実稼働 Windows Server にインストールされているかを知るための確実な方法は何ですか
EDIT。 フレームワークに組み込まれた、これを行うための良いフールプルーフ固有の方法がない場合、誰かこれを見つけることができる、軽量で、インストール不要の良いプログラムを知りませんか?私は、誰かが1つを簡単に書くことができると想像することができますが、1つがすでに存在するならば、それはさらによいでしょう。
どのように解決するのですか?
この情報を探しているサーバーでIEを開き、このサイトにアクセスしてください。 http://www.hanselman.com/smallestdotnet/
これだけでいいんです。
このサイトには、ブラウザの "UserAgent" を調べて、インストールされている (またはされていない) .NET Framework のバージョンを把握し、自動的に表示するスクリプトがあります (その後、.NET Framework のダウンロードを選択した場合は合計サイズが計算されます)。
関連
-
[解決済み】「The breakpoint will not currently be hit」を改善するには?このドキュメントにはシンボルが読み込まれていません。" という警告はどうすれば改善されますか?
-
[解決済み] CryptographicException「キーセットが存在しない」、ただしWCF経由に限る
-
[解決済み] C#の正しいバージョン番号を教えてください。
-
[解決済み] なぜList<T>を継承しないのですか?
-
[解決済み] Eclipseが起動できない - Javaは起動したが終了コード=13を返した
-
[解決済み] .NETにおけるstructとclassの違いは何ですか?
-
[解決済み] Microsoft.ACE.OLEDB.12.0' プロバイダがローカルマシンに登録されていません。
-
[解決済み] Windows 10のIISマネージャー
-
[解決済み] WindowsにOpenJDK 11をインストールする方法は?
-
[解決済み】インストールされている.NET Frameworkのバージョンとサービスパックを検出するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] [Solved] ファイル *.mdf をデータベースとしてアタッチできない
-
[解決済み] アセンブリから型を読み込めなかったエラー
-
[解決済み] COMExceptionエラー80040154を修復する方法は?
-
[解決済み] Html.BeginForm()にCSSクラスを追加する。
-
[解決済み] gacutil.exeはどこですか?
-
[解決済み] 埋め込みリソーステキストファイルの読み方
-
[解決済み] LINQクエリでToList()とToArray()のどちらを呼び出すのが良いですか?
-
[解決済み] Visual Studioのコンパイルエラー "mismatch between processor architecture "を修正するにはどうしたらいいですか?
-
[解決済み] WCF - メッセージサイズのクォータを増加させる方法
-
[解決済み】インストールされている.NET Frameworkのバージョンとサービスパックを検出するにはどうすればよいですか?