問題タブ [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 投票する
6 に答える
24922 参照

sql-server - ASP ページで "[DBNETLIB][ConnectionRead (recv()).]General network error" というエラーが表示されるのはなぜですか?

時折、ASP (クラシック) サイトのユーザーに次のエラーが表示されます。

ランダムで、特定のページに接続されていないようです。SQL サーバーは Web サーバーから分離されており、2 つのサーバーの間で「リンク」が時々ダウンすることがあると思います。ルーター/スイッチの問題... または、他の誰かが以前にこの問題に遭遇したことがありますか?

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

php - CakePHP と codeigniter フレームワークは、ASP.NET MVC フレームワークと比べてどうですか?

ASP developer出てきて以来、年に一度のクラシックとして、ASP.NET私は本当に腰を下ろして、この派手な新しいものを学ばなければならないと決めましたASP.NET. コードビハインド、ウェブフォーム、その他すべてのものをいじって数日。

私は新しいファンシーなものは強打し、学ぶために何か他のものを見つけに行くことに決めました(PHP and Ruby and Python were all fun to play with but I couldn't use it much with my existing ASP stuff)。

とにかく、1 つのプロジェクトが思いつき、使用できるようにPHPなりCakePHP、MVC に頭を悩ませた後、最終的に気に入ったものを見つけ、ASP ( PHP is cool too but it feels a lot like ASP so maybe that's why I like it so much) よりも使用する価値があると感じました。でも、ジェフとSOチームが大騒ぎしている今、またASP.NET MVCいじり始める頃だと思いますASP.NETが、

私は、PHP は無料で、何とか何とか何とかと考え続けています。. . CakePHP のようなツールを使用した PHPよりASP.NET MVCもはるかに優れていますか?

コンパイル済みと未コンパイルの違いと速度の問題については知っていますが、すべてのキャッシュと、必要に応じて PHP をコンパイルできるという事実を考慮すると、そのほとんどは問題ではないように思えます。

0 投票する
7 に答える
1709 参照

asp-classic - 従来の ASP の巨大な Case ステートメントを置き換える

Classic ASP に 200 以上の case ステートメントがあり、制御不能になっています。選択されたケースに基づいて、5 つの変数が設定されます。住所、電話、名前など。変数を設定するだけで、それぞれの場合に他には何も設定しません。

データベースまたはファイルは、このアプリケーションのオプションではありません。

Perl の世界から来た私は、ハッシュを使用してこの情報を保存します。

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

security - ASP Classic で httpOnly Cookie をどのように構成しますか?

従来の ASP クラシック サイトに httpOnly を実装しようとしています。誰でもそれを行う方法を知っていますか?

0 投票する
7 に答える
2476 参照

asp.net - Web サービスを使用する asp は、レコードセット オブジェクトをどうしますか?

現在、悪い古いスパゲティ コード ファッションで直接使用されるレコードセット オブジェクトを使用して、従来の (古い) ASP Web ページを実行しています。

管理性を向上させるために、web サービスとして asp.net にデータ層を実装することを考えています。これは、web サイトを asp.net にアップグレードするための最初のステップでもあります。サイト自体は今のところ ASP のままです...

レコードセット オブジェクト タイプを Web サービスと互換性のあるタイプ (配列など) に置き換える良い方法を推奨できる人はいますか? 以下は何に置き換えますか?:

また、複数のレコードセットを置き換えることができますか? 私は話している:

誰もこれを経験し、お勧めできますか?

@AdditionalInfo - あなたはそれを求めました:-)

最初から始めましょう。 既存の状況は次のとおりです。ストアドプロシージャを介してデータベースから引き出された従来の階層コンテンツ(ヘッダー、セクション、サブセクション、コンテンツ)を含む古いASP Webサイトがあり、コンテンツページもデータベースにあります(htmlファイルへのリンク)。

ここで悪いことに、ASP コードはどこにでも多くの .asp ファイルに広がり、すべて独自のデータベース接続、読み取り、書き込みを行っています (コンテンツを登録する必要があります)。最近、SQL インジェクション攻撃の問題が発生したため、その修正を依頼されました。

SQL インジェクションを防ぐためにすべての .asp ページを変更することもできますが、それは狂気の沙汰ですだから私はデータ層を構築すると思った - この層を使用してデータベースにアクセスするすべてのページ。データベースアクセスコードを修正して更新する場所。

その決定に至って、asp.net のアップグレードは遠く離れていると思いました。データ層に asp.net を使い始めてみませんか? このようにして、サイトをアップグレードするときに再利用できます。

それは私を上記の質問に導きます!

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

sql-server - VBScript /ASPClassicおよびADOでのパラメーター化

私はここで少し混乱しています。私が知る限り、Microsoftは、パラメータ化がSQLインジェクション攻撃からデータベースを保護するための最良の方法であると主張しています。しかし、私はここで2つの矛盾する情報源を見つけました。

このページでは、ADOコマンドオブジェクトを使用するように指示されています。しかし、このページには、コマンドオブジェクトはスクリプトに対して安全ではないと書かれています。セキュリティの脆弱性のためにコマンドオブジェクトをVBScriptまたはJScriptで使用すべきではないことをどこかで読んだことを思い出しているようですが、その記事を見つけることができないようです。

私はここで何かが足りないのですか、それともこれら2つの記事は互いに矛盾しているように見えますか?

0 投票する
9 に答える
16580 参照

asp-classic - VBScriptの条件付き短絡の回避策

私は維持しなければならない大規模なクラシックASPアプリを持っていますが、短絡評価機能の欠如に何度も悩まされています。たとえば、VBScriptでは次のことを回避できません。

... Rs( "myField")がnullの場合、2番目の条件でnullを0と比較してエラーが発生するため、通常は代わりにこれを実行することになります。

明らかに、冗長性はかなりぞっとします。この大規模なコードベースを見てみると、私が見つけた最善の回避策は、元のプログラマーが書いたTernaryOpと呼ばれる関数を使用することです。これは、基本的に三項演算子のような機能を移植しますが、それでも一時変数を使用し続けます。よりフル機能の言語で必要です。もっと良い方法はありますか?短絡が実際にVBScriptに存在するいくつかの極秘の方法?

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

python - IIS 上の python cgi

asp ページから Python スクリプトを呼び出せるように IIS を設定するにはどうすればよいですか?

わかりましたので、ここでその質問に対する答えを見つけました:http://support.microsoft.com/kb/276494

次の質問に進みましょう: 従来の ASP (VB) コードから CGI スクリプトを呼び出すにはどうすればよいですか? 特に、Web ルート ディレクトリにないもの。

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

visual-studio - VS2005でのClassisASPデバッグglobal.asa

VisualStudio2005のIIS6を使用する古いクラシックASPプロジェクトのglobal.asaにブレークポイントを設定しようとしていました。

どういうわけか、global.asaのどこかにブレークポイントを実際に設定するためのコンテキストメニューが無効になっています(灰色)。では、どうすればブレークポイントを設定できますか?

ただし、.aspページのブレークポイントは問題なく、正常に機能します。

0 投票する
9 に答える
668 参照

unit-testing - Webサイトのテスト自動化の方法を探しています

カスタム調査Webサイトを開発しており、これらのサイトのパターンテストを自動化する方法を探しています。調査には、多くの場合、アイテムの応答方法によってトリガーされる多くの複雑なルールとブランチが含まれています。すべての調査は、クライアントにリリースされる前に厳密にテストされています。このテストの結果、多くの手作業が発生します。質問に回答し、データベースで結果を検証することにより、これらのテストを自動化するために使用できるいくつかのオプションについて学びたいと思います。調査サイトは、aspページを作成および書き込み、データベースに処理するための応答を受信するエンジンによって作成されます。したがって、サイトをテストするために決定できる唯一の方法は、Webページ自体を操作することです。ある種のボットを構築する必要があると思います。その背後にあるデザインについてはよくわかりません。

誰かがこれを達成する方法についていくつかの提案を提供できますか?お時間をいただきありがとうございます。

ブレット