問題タブ [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 に答える
2521 参照

iis - 従来のaspを使用してzipファイルをアップロードできるようにIIS7を構成するにはどうすればよいですか?

最近、Windows 2008 Server をインストールして、Web サーバー上のクラッシュしたハード ドライブを、いくつかの従来の ASP アプリケーションを含むさまざまな Web ページに置き換えました。これらの 1 つは、数年間機能している com ツールを使用して、ファイルのアップロードを広範囲に使用します。

詳しくは:

ユーザーは、私が自分でテストしたところ、非常に小さな zip (65K) が機能するという良い情報を提供しませんでしたが、大きなものはそうではありませんでした。カットオフをテストしていませんが、365K は失敗します。結局のところ、zipファイルだけではありません。700K doc ファイルも失敗しました。エラー コード 800a0035。

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

wcf - VBScript/ASP から WCF サービスへの HTTP ポストを実行し、応答を取得するために使用されるメッセージをフォーマットするにはどうすればよいですか?

投稿を行うことは問題ではありません! 応答が得られるようにメッセージをフォーマットすることが問題です。

理想的には、メッセージを作成し、WinHTTP を使用して WCF サービス (IIS でホストされている) への投稿を実行し、応答を取得できるようにすることができますが、これまでのところ、適切に動作するものを作成できませんでした。

これを簡単に行う例はありますか?

2.0 の Web サービスの世界では、これは web.config に設定を入れて、サービスが投稿に応答するようにし、適切なパラメーターを使用して適切な Web メソッドを呼び出すのと同じくらい簡単でした。WCF の世界では、これに相当するものはないようです。

今のところ、コンシューマー (vbscript エンド) を .NET に変換するオプションはありません。

この時点で、エンドポイントで、.NET 3.5 でサポートされているものまで、利用可能なバインディングを使用するように変換できると仮定しますが、同時にこれが WsHttpBinding または BasicHttpBinding を使用して実行できる場合、これに対する適切な答えは次のようになります。 VBScript のコンテキストでこれらのバインディングのいずれかのメッセージをフォーマットする方法を説明するか、それを行う方法がない場合は、それを行うことはできません。これが WebHTTPBinding を使用して実行できる場合、WebInvoke 属性を既に調査しており、適切に機能する VBScript から WCF へのテストを作成できなかったため、それを実現する方法が見つかりませんでした。

投稿されたデータ型が文字列で、応答も文字列であるとします。

また、この質問は WinHTTP 関連ではありません。WinHTTPを使用して投稿を実行する方法はすでに知っています.WCFサービスが応答するメッセージの構築が問題です。

WinHTTP 以外のものを使用して、ASP から XMLHTTP などの WCF サービスへのポストを実行することもできますが、WCF サービスが応答する XML メッセージを作成するという問題がまだ残っています。これのバリエーションを試してみましたが、これを実現するためにどのような形式を使用する必要があるかまだわかりません。

理論的には、WCF サービスが必要とするのは適切にフォーマットされたメッセージだけであることはわかっています。私はメッセージを適切に作成することができません。通常、誰もがメッセージを送信する方法についていくつかの提案をしていますが、誰もが慣れているため、この状況で適切なメッセージ形式がどのようなものになるかについて、誰かが実際の例を示しているのをまだ見ていません。 .NET を使用してメッセージを送信すると、そのコンテキストですべてが完了します。

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

asp.net - セッション変数に入れるもの

私は最近、すべての DB データ オブジェクトと DB 接続オブジェクトを含む、セッション変数に大量のものを入れる ASP 1.1 Web アプリケーションに出くわしました。途端に巨大化。Web セッションがタイムアウトすると (ユーザーがアプリケーションの使用を終了してから 4 時間後)、データベース トランザクションがロールバックされることがあります。これは、IIS がセッションを強制終了したときに DB 接続が適切に閉じられていないことが原因であると想定しています。

とにかく、私の質問はセッション変数に何を入れるべきですか? 明らかにいくつかのものがそこにある必要があります。ユーザーはメイン画面で編集するプランを選択するため、プラン ID がセッション変数に入ります。ユーザー(およびそのマネージャーなど)に関するすべての詳細と、ユーザーが編集している計画をセッション変数に保存することで、DB の負荷を軽減しようとする方がよいでしょうか、それともセッション変数の内容を最小限に抑えるように努めるべきでしょうか。 Page_Load イベントで必要なものすべてを DB に照会しますか?

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

visual-studio - コードの概要、Classic ASP、およびVisual Studio 2005

Visual Studio 2005でクラシックASPのコードアウトラインを有効にする方法はありますか?これはHTMLコードの概要をかなりよく示しており、<%と%>の間に大きな概要が表示されますが、コード自体には何もありません。

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

python - システムのオーバーホールが必要であると判断された場合、それを実行するための最良の方法は何ですか?

プライマリ言語としてVBScriptを使用して、ClassicASP上に構築されたWebアプリケーションを保守しています。私たちは、バックエンド(必要に応じてフレームワーク)が古く、迅速に前進するための適切なツールを提供していないことに同意します。私たちはいたるところにある現在のwebMVCパターンをほぼ受け入れており、現在のテクノロジーでは合理的な方法でそれを行うことはできません。欠けている大きな機能は、とりわけ、適切なディスパッチと継承によるテンプレートです。

現在、2つのパスが議論されています。

  1. JScriptを使用して既存のアプリケーションをClassicASPに移植します。これにより、問題なく.NET MSJscriptに移行し、最終的に.NETプラットフォームに移行できます(MVCの処理はASPで行われることが望ましいです。私たちの意見では、NETは現在よりもはるかに優れているわけではありません)。これは、少し時間がかかるかもしれませんが、次のオプションよりもリスクが少なく、より安全な方法であると主張されています。
  2. 他のテクノロジーを使用してアプリケーションを完全に書き直します。現在、パックのリーダーは、カスタムフレームワーク、ORM、および優れたテンプレートソリューションを備えたPythonWSGIです。ここには、djangoやその他の構築済みソリューションのための小刻みに動く余地があります。この方法は、実際の製品の横でベータ版を実行する可能性があるため、最も迅速な解決策になると思いますが、正しく実行できない/実行できない場合は、時間の無駄が大きくなる可能性があります。

これは、私たちが長年にわたって構築してきたものがかなり安定しているため、私たちの論理がなくなったことを意味するものではありません。これは、ストアドプロシージャを多用するSQL Server 2005上に構築されており、もう少し背景を説明するためにIIS6で公開されています。

さて、質問です。上記の2つのパスのいずれかをとった人はいますか?もしそうなら、それは成功したのか、どうすればもっと良かったのかなど。私たちはこれら2つのことのいずれかを行うことから大きく逸脱することは考えていませんが、いくつかの提案や他の解決策が役立つ可能性があります。

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

session - Classic ASP で、データベース接続を Session オブジェクトに保存できますか?

データベース接続を Session オブジェクトに保存できますか?

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

asp-classic - Checking if another web server is listening from asp

I'm using Microsoft.XMLHTTP to get some information from another server from an old ASP/VBScript site. But that other server is restarted fairly often, so I want to check that it's up and running before trying to pull information from it (or avoid my page from giving an HTTP 500 by detecting the problem some other way).

How can I do this with ASP?

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

asp-classic - クラシック ASP で日付文字列を変換する方法

私は今、少し頭がおかしいです…</p>

ヨーロッパ形式の日付文字列dd.mm.yyyyがあり、従来の ASP でmm.dd.yyyyに変換する必要があります。簡単なアイデアはありますか?

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

asp-classic - IIS 6.0 のクラシック ASP がスケーリングしない

IIS 6.0 はクラシック ASP ページを順番に (一度に 1 つずつ) 提供しています。

#2 のリクエストは、#1 のリクエストが終了したときにのみ Web サーバーによって処理されます。

1 番目の要求にもう少し時間がかかる場合、2 番目の要求は、1 番目の要求が IIS によって処理され始めるまで待機する必要があります。

これは IIS の構成ミスですか?

オペレーティング システムは Windows Server 2003 Standard Edition (Service Pack 2) です。

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

xml - AspXML解析

私はaspを初めて使用し、数日以内に締め切りがあります。Webサービス応答内から次のxmlを受け取ります。

このxmlをasp属性に解析するにはどうすればよいですか?

どんな助けでも大歓迎です

ありがとうダミアン

さらに分析すると、aboceの応答はWebサービス呼び出しからのものであるため、一部の石鹸も返されます。以下のルークスコードを引き続き使用できますか?