問題タブ [upgrade]
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.
coldfusion - ColdFusion MX (6 だと思います) から ColdFusion 7 への移行
サイトをColdFusion MXからColdFusion 7に移行することを考えています。知っておくべき問題はありますか? ColdFusion は下位互換性があると聞きました。
.net - ASP.NET 1.1 から 3.5 への (比較的) 簡単なアップグレード パスはありますか?
私のクライアントの 1 つは、VB.NET 1.1 で書かれた e コマース CMS を持っています。(元のソリューションは Visual Studio 2003 で作成されました。) 巨大なサイトではありませんが、約 40 または 50 の Web フォームで構成されており、.NET 3.5 にアップグレードし、維持し、開発を続けたいと考えています。 VS 2008でそれ。
一度に 1 ファイルずつ新しいプロジェクトを再作成し、各ステップでテストするなど、外科的に行うことができると確信していますが、もっと簡単な方法はありますか? 私は、VS 2008 が何らかのアップグレード ウィザードを提供することを幾分楽観的に望んでいましたが、Web サイト プロジェクトではそのような運はないようです。
すでにこれを経験した人はいますか?もしそうなら、最も賢明なアプローチとして何を提案しますか?
php - どの時点で PHP スクリプトで IPV6 をサポートする必要がありますか?
かなりの量の PHP コードが配置されており、IPV6 をサポートするためにスクリプトのアップグレードをどの時点で開始する必要があるか疑問に思っています。
IPV6 が長い間「やるべきことのリスト」に載っていたことは知っていますが、いつサポートを開始する必要があるかについて明確な移行パスを見たことがありません。
apache-flex - Flex 2.0.1 から Flex 3.* へのアップグレードで問題が発生しますか?
Flex 2.0.1 アプリケーションのメンテナーがアップグレード前に認識しておく必要がある Flex 3.* の非互換の変更/バグ修正をすべて収集することを期待して、この質問をします。私は次の性質の問題を考えています:
- 2.0.1 のバグにはいくつかの回避策があり、3.* で修正されたため、回避策が役に立たないだけでなく、誤ったものになっています。
- 3.* で導入され、2.0.1 で機能していたバグ。新しい回避策が必要です。
- 少し異なる動作をする機能 (イベント、属性など)。
- 互換性のない内部変更は、私のようにフレームワークの内部オブジェクトに少し干渉しない限り、プログラマーに影響を与えるべきではありません。:-)
- これらのカテゴリーのいずれにも当てはまらないもの。
(前回これを試したとき、このような問題がいくつか見つかりました。残念ながらメモを取っていなかったので、それ以来忘れていましたが、もう一度見つけたらこの投稿を更新します。Adobe バグ追跡サイト、残念ながら延期されました。)
このようなアップグレードの利点/欠点について読むのも興味深いでしょう。ショーストッパーはいますか?
c# - VS2005 msi をアップグレードするよう説得するにはどうすればよいですか?
VS2005 を使用して C# で記述された Windows サービスがあります。
インストールは、msiexec を呼び出して、同じく VS2005 を使用して作成された msi ファイルをインストールするウィザードを介して行われます。
サービスのあるバージョンから別のバージョンにアップグレードする msi ファイルの生成に問題があります。ウィザード プログラムは、現在インストールされているバージョンの検出、サービスの停止、msiexec の適切なコマンド ラインの作成、およびサービスの再起動を処理します。
既存の msi のバージョン プロパティは 1.1.02 で、新しいものは 1.1.03 です。製品コードとアップグレード コードは同一です。
「クリーンな」システムに 1.1.03 をインストールする場合と同様に、プログラムの追加と削除を介して 1.1.02 を手動でアンインストールすると問題なく動作します。
1.1.02 から 1.1.03 へのアップグレードは一連の流れですが、最終的には 1.1.02 がインストールされます。
ウィザードがアップグレードに使用するコマンド ラインは次のとおりです。
msiexec /qb /i "MyProduct.msi" REINSTALL="ALL" REINSTALLMODE="vos"
どこが間違っていますか?かなり基本的なことを見逃しているに違いないと思います...
フォールバックの立場は、ウィザードを実行して 1.1.03 をインストールする前に手動で 1.1.02 をアンインストールする必要があることを顧客に通知することですが、私はむしろそれを行う必要はありません。
追加するために編集:
製品コードを変更すると (VS2005 にもプロンプトが表示されるため)、実際にはアップグレードする機能がまったく削除されます。その製品コードが以前にインストールされていない場合、インストーラーは再インストールを許可しないためです。
あとはインストールするだけです (その後、通常の「サービスは既に存在します」というメッセージが表示されます)。
.net - アップグレードされたCruiseControl.NETサーバーで新しい「統計の表示」が機能しない
最近、いくつかの CruiseControl.NET サーバーをバージョン 1.3 からバージョン 1.4.2.14 にアップグレードしました。アップグレード後、プロジェクトの Web ダッシュボードの「View Statistics」リンクが新しいビューになったことを嬉しく思います。
でも、
同じ方法でアップグレードした別のサーバーが古いスタイルの統計ページを表示していることを発見して、非常にがっかりしました。
2 番目のサーバーをアップグレードしたときに有効にならなかった構成設定があるようです。これを制御するアイデアはありますか?
wordpress - Wordpress をアップグレードした後、致命的なエラー「Call to undefined function require_wp_db()」が表示されます
Wordpress で説明されているように指示に従いましたが、それでもエラーが発生し、Google を参照しました。多くのブログが同じ問題を抱えていて、まだ修正されておらず、それらのブログが Google にインデックスされているのを見てショックを受けました。"Call to undefined function" を検索してみてください。 require_wp_db()」またはここで見つける
修正方法について何かアドバイスはありますか?前もって感謝します
upgrade - ライブラリをアップグレードするタイミング
私は日常業務で多くのオープンソースライブラリを使用しています(javaFYI)。プロジェクトが成熟に近づく頃には、多くのライブラリが新しいバージョンをリリースしています。人々は通常、アップグレードするためだけにアップグレードしますか、それとも特定のバグが表示されるまで待ちますか?多くの場合、リリースノートには「パフォーマンスとメモリ管理の改善」などが記載されているため、何かを壊す可能性があるかどうかはわかりません。しかし一方で、ほとんどのライブラリは、新しいバージョンをリリースするときに何も壊さないように努力し、主張しています。
これに対するあなたのスタンスは何ですか?確かに、私はライブラリをアップグレードすることに夢中になっています。多くの場合、それはパフォーマンスと物事を容易にするのに本当に役立ちます。
installation - RemoveExistingProducts アクションのカスタム プロパティ
アクションが実行されると、RemoveExistingProducts
MSI は 2 つのプロパティを設定します。
- UPRADINGPRODUCTCODE={...}
- 削除=すべて
このアクションのカスタム プロパティを追加する方法は?