3

Application オブジェクト内にいくつかの情報を格納する従来の ASP Web サイトがあります。アプリケーションは IIS6 と IIS5 では完全に動作しますが、IIS 7 では動作しません。

Global.asa Application.On_start で、いくつかの変数を設定しました。例えば:

Application("variable1") = 1

そして、ページ x.asp で、変数を非標準的な方法で使用します。

newVariable = variable1
response.write newVariable

IIS6 では数字の 1 が表示されますが、IIS7 では newVariable に値がありません。

私は今、正しいフォームは

newVariable = Applicaion("variable1")
response.write newVariable

しかし、このサイトは現在 14 歳で、500 ページ以上あります。そこで、IIS7 を古い ASP ページとの互換性を高める方法があるかどうかを知りたいです。

ありがとう

4

1 に答える 1

0

私が知っていることではありませんが、これは単純な検索で修正でき、Sublime Textエディターやその他の最近の優れたエディターなどで1回のアクションで置き換えることができます. 500 ページを超える場合でも、これには数分もかかりません。そうすれば、更新や構成の変更で動作を停止する可能性のある IIS の異常に依存する必要がなくなります。

于 2012-12-05T22:41:48.740 に答える