0

私はWebアプリケーションでこの状況を経験しました:

-ソースコードを持っていません -データベースサーバーをできるだけ早く変更する必要があります -アプリケーションが機能するためには、接続文字列を変更するか、これに対する回避策を見つける必要があります

これは .NET 1.1 アプリケーションであり、接続文字列は .dll になっています。¿どのようなオプションがありますか? 前回サーバーを変更したとき、すべてを同じサーバー (データベースサーバーを含む) に配置し、データベースサーバーの IP を新しいサーバーに追加しました... しかし、データベースサーバーが変更されるため、これは現在不可能です。別の場所でホストされています。

最後のサーバーの IP を「エミュレート」する方法はありますか?

他に何ができますか?

4

2 に答える 2

2

DLLも.NET DLLであると仮定すると、次のことを検討します。

  • 実行ildasmしてDLLをILに逆アセンブルします
  • IL を編集して接続文字列を変更する
  • ilasm(.NET 1.1 バージョン!) を実行して、IL を DLL に再アセンブルします。
  • あなたが持続不可能な状況にあることを経営陣に非常に明確に伝えてください. この種の状態では、実際に Web サイトを運用することはできません。
于 2013-08-13T20:56:10.220 に答える