出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

IIS4とIIS5の違いについて   ひろっちさん [2001/09/21 18:22:34] [636]
  Re:IIS4とIIS5の違いについて   YasNet(管理人)さん [2001/09/24 10:21:30] [637]

[636] IIS4とIIS5の違いについて
投稿者:ひろっちさん 2001/09/21 18:22:34
始めまして、ASP、JAVAなどは初心者のものです。
現在、PCで使用している環境がWindows2000 Server IIS/5.0でASPを動かしています。
最近、レンタルサーバーで正式にサイトとして登録する試みをしていますが
レンタルサーバーがWindows NT4.0 IIS/4.0だと使用してみてから分かりました。
そこで問題が有りどうしても解決できませんのでご指導願います。

・ASPページでResponse.Redirectをする際の注意点と違いについて。

  ASPページの前半をVBScriptで書き、後半をHTMLタグで書いて
  入力フォームの結果、別のASPページにリライレクトさせたいとします。
  また、リライレクト先のページでさらに別のASPページにリライレクトすると
  次のようなエラーが出てしまいます。
     
    Response オブジェクト エラー 'ASP 0156 : 80004005'
    ヘッダーのエラーです
    xxxx.asp, 行 69
HTTP ヘッダーはすでにクライアントのブラウザに書き込まれています。
HTTP ヘッダーの修正はページ内容を書き込む前に行われなければなりません。

  これは、タグを前半にスクリプトを後半にした場合、このページからのリライレクトも
  同様になります。
  根本的にHTTPヘッダーとはどのようなものか?
  また、このような動きをさせるASPを書きたい時どのようにすれば
  良いのか教えてください。
  

[637] Re:IIS4とIIS5の違いについて
投稿者:YasNet(管理人)さん 2001/09/24 10:21:30
こんにちは YasNet です
 
ちょっと忙しくてレス遅れました(反省)
 
> ・ASPページでResponse.Redirectをする際の注意点と違いについて。
大きな違いは特にありません。

>   ASPページの前半をVBScriptで書き、後半をHTMLタグで書いて
 
ASPの中で表示処理をして、後半のHTMLでまた、<HTML>から書き出していませんか?
 
>   これは、タグを前半にスクリプトを後半にした場合、このページからのリライレクトも
>   同様になります。
 
これも、上記同様に、リダイレクトの前までに、表示処理をしていると、
エラーになります。
 
IIS5では、たまたま、動作していると思って作った方がよいと思います。
処理の方法が、矛盾しているって事です。
 
もう一度処理の流れを再度確認される事をお勧めします。
 
お役に立てたのでしょうか・・・
 
では では



TreeBBS For ASP V.0.1.3
Program By YasNet