2016-04-28 15 views
0

これは私たちが弊社で持っていることから数年間でASPクラシックとVBスクリプトで遊んだことがありますが、これは本当に気になります。私たちはCJWSoft ASP Protectを購入し、誰もがそれに精通していればカスタマイズしました。私がログインするすべてのページは、URLの末尾に疑問符で終わり、内部サーバー500エラーを表示します(テストサーバーを使用します:Windows Web Server 2008 R2)。ログイン時には常にdefault.aspページに行くと思うでしょうが、新しいウィンドウを開くまでそれは起こりません。これは、Cookieを保存しないように設定されています。私は、URLの最後に疑問符をクリアした後、私がログインしたページにアクセスすることができます。私はここにIT人がいますが、何が原因なのかはわかりません。ログイン後のURLの最後にCJWSoft ASPクラシックの質問マーク

(IPアドレス/ Default.aspファイル?[または] IPアドレス/ password_admin/default.aspの?)生成

内部サーバーエラー500

削除しますか?私はサーバー上のいずれかのページに入っています。どうして?

私は、私は疑問符を解決するのに役立つ何かが壮大なボーナスですしてください

If Session("PasswordAccess") = "No" Then 
    Thispage = Request.ServerVariables("script_name") 
Else 

    'Thispage = Request.ServerVariables("script_name") & "?" & Request.Querystring & Request.Form 

    'Setting Below is more secure than the setting above which allows form post data to be re-returned to the page 

    Thispage = Request.ServerVariables("script_name") & "?" & Request.Querystring 
End If 

...次のスクリプトは、それとは何かを持っている、またはそれに関連するものは何でもありだと思います!

+1

あなたは本当に[詳細なエラーメッセージを有効にする]すべきである(http://stackoverflow.com/questions/5910147/setting-detailed-customer-error-messages-issues-iis7-asp-classic)と図のように 正確に何が500エラーであるか。 – Martha

+0

優れたアイデア。私はそれを解決するのを手伝ってくれるようITに依頼しますので、詳しく調べることができます。私は一緒に学習...ありがとう! – redfish

+0

別の質問:スクリプトは 'Thispage'で設定した後に何をしますか?それはちょうど 'Response.Redirect Thispage'を行うのですか、それとももっと魅力的なものを試していますか? – Martha

答えて

0

それだけを追加するのはどうですか?クエリ文字列が空でない場合

<% 
Thispage = Request.ServerVariables("script_name") 
Dim qst : qst = Request.ServerVariables("QUERY_STRING") 
if qst<>"" then Thispage = Thispage & "?" & qst 
%> 
+0

ログイン時に疑問符が削除されますが、それでも内部サーバーエラー500があります。 URLにアクセスしてEnterキーを押してサイトにアクセスする必要があります。だからイライラする!!!助けてくれてありがとう。 – redfish

+0

これらのURLをキャッチして、どこかで奇妙なURLをリダイレクトしようとしているIISに、奇妙な書き換えルールがありますか?私はそれ以降のアイデアから外れています:( – Ralpharama

+1

MarthaとRalpharamaありがとうございました!私は上記​​のコードの代わりにRalpharamaが提供したコードを使用して詳細なエラーメッセージを表示しました。データベースやIIS上での読み書きが可能なようになりましたが、これは今すぐサイトにログオンし、愚かな疑問符は消えてしまいました!彼は私をヌービーと呼びましたが、彼のシステムです。このウェブサイトを作ろうとしています。あなたはどちらも非常に役に立ちました!:) – redfish