問題タブ [asp-classic]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
38716 参照

asp-classic - VBScript で CSV ファイルを 1 行ずつ読み取る方法

CSV ファイルを読み取って DB テーブル「従業員」に挿入する必要がある ASP ページを使用しています。TestReader のオブジェクトを作成しています。読み込んでいるCSVファイルの行/レコード数まで実行するループを書くにはどうすればよいですか?

0 投票する
1 に答える
901 参照

asp.net - パス「/forum/default.asp」は禁止されています

私は ASP.NET 2.0 Web アプリを持っていますが、構造の一部には、フォルダー /forum/ の下にまだレガシー ASP があります。最近、開発環境を新しいマシンに移動したところ、次のようになりました。

パス「/forum/default.asp」は禁止されています

Cassini 環境で拡張子が .asp のページを開こうとしたとき。これを引き起こしている可能性のあるアイデアはありますか?

0 投票する
1 に答える
1523 参照

javascript - 従来の ASP アプリケーションから Microsoft Dynamics CRM 4.0 に接続する

JScript で記述された従来の ASP アプリケーションがあります。現時点では、ユーザー アカウントと認証に独自のデータベース テーブルを使用しています。このアプリの顧客データは Microsoft Dynamics CRM 4.0 に移行され、ASP サイトの認証を変更して Dynamics CRM でユーザー資格情報を検索する必要があります。

これまでに私が思いついた可能なアプローチは次のとおりです。

  1. セッション変数に依存する代わりに、すべての認証トークンを明示的な Cookie に移動します。次に、ログイン ページなどを .aspx ページとして書き換え、WSDL で生成されたラッパー クラスを使用して、これらのページ内から Dynamics Web サービスに接続します。
  2. WSDL で生成されたラッパー クラスの周りに COM ラッパーを作成し、レガシー ASP ページ内から Server.CreateObject() を使用してこれを呼び出します。
  3. WSDL インターフェイスの周りに JSON ラッパーを記述し、MSXML2.ServerXMLHTTP COM オブジェクトまたは類似のものを使用してレガシー ASP 内からこれを呼び出します。
  4. ASP から WSDL を直接呼び出し、MSXML などを使用して結果を解析します。

現段階ではおそらくオプション 1 が最適だと思いますが、誰かが以前にこれを試して、その経験の利点を共有できることを願っています!

0 投票する
1 に答える
331 参照

iis - 画像がローカル ネットワークへのパスワードを要求する (ASP/IIS の場合)

これをトラブルシューティングする方法がよくわかりません。ほとんど静的な ASP サイトを維持していますが、メニューを表示するインクルード ページが 1 つあります。

つい最近、いくつかの画像を差し替えましたが、サイトを試してみると、ローカル ネットワークで何かを探しているかのように、パスワードを求めるプロンプトが表示されます。

すべてのイメージ パスが正しく書き込まれていることを確認し、すべてのイメージのブロックが解除され (W2k3 の安全機能)、すべてのイメージがすべてのユーザーに対して allow-all に設定されていることを確認しましたが、それでもパスワード プロンプトが表示されます!

これが発生するサンプル ページを次に示します: http://www.iossolution.com/company/aboutus.asp (Windows のみのようです)

ありがとう。

/mp

0 投票する
6 に答える
18291 参照

asp-classic - エラー: HTTP ヘッダーは既にクライアント ブラウザーに書き込まれています

このエラーが発生しました Response object error 'ASP 0156 : 80004005'

ヘッダー エラー

/ordermgmt/updateorderstatus.asp、1390 行目

HTTP ヘッダーは、クライアント ブラウザに既に書き込まれています。ページ コンテンツを書き込む前に、HTTP ヘッダーを変更する必要があります。

私は Response.Buffer=true; を入れました。それでもエラーが表示されます。

私は reponse,Redirect @ この行番号を入れました。これは何度も実行されます (ループ内にあります)。最初の反復の後、このエラーが表示されます。

0 投票する
3 に答える
1809 参照

security - 主要なクロス サイト スクリプティングの落とし穴を回避するクラシック ASP を使用して「終了」ページを構築する

私は、勤務先の会社で管理されている多数のサブサイトで使用されている従来の ASP Web ページの更新に取り組んでいます。

このページの目的は、ユーザーが「私たちの」サイトを離れて別のサイトに移動することをユーザーに通知することです。基本的には免責事項ですが、リソースの制限と時間の制限により、私たちが管理するすべてのサイトに免責事項を追加することはできません.

これが問題の核心です。現在のコードは、クエリ文字列から変数を取得して、新しいウィンドウに「続行」リンクを作成します。これは明らかに、クロス サイト スクリプティングの形で多くの問題を引き起こします。

vbScript/ASP を使用したクロス サイト スクリプティングの問題のほとんど (すべてではないにしても) を解消するには、この更新プログラムにどのようにアプローチすればよいでしょうか。

私が使用しているコードは以下のとおりです。

0 投票する
2 に答える
2322 参照

mysql - 特殊文字が使用されている場合のMySQL更新エラー

誰かがこれに出くわしたことがあるのだろうかと思っていました。商品説明欄に特殊文字を使用しているお客様がいます。MySQLデータベースへの更新は、同等のHTMLを使用する場合は正常に機能しますが、文字自体を使用する場合は失敗します(文字コード表またはWordからコピーしたものと想定します)。

誰かが以前にこの振る舞いを見たことがありますか?この場合の問題の文字はø-であり、文字が「?」としてSQL文字列に到達するため、(少なくともASPでは)置換を行うことができないようです。

どんな提案も大歓迎です-ありがとう!

0 投票する
1 に答える
937 参照

javascript - 従来の JScript ASP ファイルを編集するための Visual Studio 2008 の構成

COM 相互運用機能を介して .NET とレガシー ASP コードを組み合わせるプロジェクトに取り組んでいます。従来の ASP は JScript で記述されています。ファイルは、この helloworld.asp の例のようになります。

VS2008 を使用してレガシー ASP コードをプロジェクトの残りの部分と一緒に編集したいのですが、Intellisense の動作が非常に奇妙です。1 分以内に、正しい JScript キーワードとメソッドが表示されます。

VS2008 の JS Intellisense - 動作中 http://www.dylanbeattie.net/vs_js_working.jpg

...行を入力して Enter キーを押し、次の行を入力し始めると、まったく同じキーストロークで、代わりに VBScript インテリセンスのように見えるものが表示されます。

VS2008 の ASP インテリセンス - 壊れた http://www.dylanbeattie.net/vs_js_wrong.jpg

.asp ファイルが常に Javascript コードであり、VB コードをまったく使用しないことを VS に伝える方法はありますか? Enter キーを押したときに IDE が「var」を「vArray」に変えると、少しイライラします...

助けて、スタックオーバーフロー。あなたは私の唯一の希望です。

0 投票する
4 に答える
650 参照

asp-classic - ASP を使用して Web ユーザーからサーバーにファイルをアップロードする

ASP ページを使用して Web ユーザーからサーバーにファイルをアップロードする方法を見つけようとしています。表示されたページには、次のような「ファイル」タイプの入力タグがあります。

そして、フォーム情報を別の .ASP ページに渡す送信ボタン。このページは、入力コントロールから取得したパスを取得し、それを使用して何らかの方法でファイルをサーバーに保存する必要があります。

この種のことを多くのウェブサイトで見ているので、これを行う一般的な方法があるに違いないと考え続けていますが、どのように行われますか? それを呼び出すことができるある種のサーバーオブジェクトはありますか?

0 投票する
5 に答える
18708 参照

visual-studio-2008 - Visual Studio 2008 は従来の ASP 開発をサポートしていますか?

Visual Studio 2008 は従来の ASP 開発をサポートしていますか?

古典的な ASP Web サイトを作成してから何年も経ちましたが、現在のツールセットを使用できるかどうか、またはメモ帳に身を任せる必要があるかどうか疑問に思っていました。

ありがとう

マット