私はちょうどIIS6上で実行されているいくつかの古典的なASPコードを見て、私はIIS7で...今のコードはいくつかのエラーを投げている私は確信していない期待している。何か振る舞いを変えているか、それが慣れ親しんだように振る舞うようにする方法があるので、再構築されたこれらの問題を修正できますか?古典的なASPの変更
最初はこれです:
If NOT ISNULL(fieldforfiltering) then
fieldforfiltering = TRIM(fieldforfiltering)
convertbackfield = Replace(fieldforfiltering, """, chr(34))
.....
End If
これはfieldforfilteringは、第三行にNULLであることを不平を言っています。これは、ifの全身が囲まれていないので、最初の行だけが実行されます(End Ifがあるので、私は動作すると期待しています...)。しかし、それはIIS6だけでなく、IIS7で動作しています。
第二は、Cintの問題
totcat = rs("totcat")
totalpage = totcat/50
です... 2行目に型の不一致エラーがスローされます。変更した場合
totalpage = CInt(totcat)/50
...それは問題ありません。再び、私はなぜそんなことを知っていますか?しかし、IIS7ではなくIIS6ではどうしてそうでしょうか?
私はそれが(それがはっきりと機能するように)働くことを望み、その後数ヶ月にわたってこれらを修正し、修正したいと思います。
私は古典的なaspで数年前から作業していないことに注意してください。だから、おそらくこれを引き起こしたかもしれないaspへの変更を逃したでしょう... – Paul