ホーム » 検索結果: Classic ASP
検索結果: Classic ASP
WS2022 Classic ASP インストール
Windows Server 2022 を VirtualBox 仮想マシンにインストール.
特に難しい所はない.
続いて Classic ASP のインストール.
「サーバーマネージャー」で「管理」-「役割と機能の追加」.
「サーバーの役割」で「Web サーバー(IIS)」を選択.
「役割サービス」で「ASP」を選択.
ASP をインストール.
簡単な asp ファイルを作成.
MSDN 2001/10
mk:@MSITStore:C:\Program%20Files%20(x86)\Microsoft%20Visual%20Studio\MSDN\2001OCT\1041\jpiis.chm::/iishelp/iis/htm/asp/iiwabasi.htm
<%@ Language=VBScript %>
<HTML>
<BODY>
This page was last refreshed on <%= Now() %>.
</BODY>
</HTML>
参考にさせてもらったところ.
Windows Server 2022 にIIS 10.0をインストールし、ASP.NETを有効化
windows server 2016で、classic asp を有効化
Windowsの機能の有効化(Windows Server 2016)
Windows のパスワードの複雑性の要件を無効にする (Windows Server Tips)
繋がらない!Windows10で共有フォルダにアクセスできない時の対処法
次のツールも問題なく動作した.
Win10 用 タイトルバーの色設定
2021/11/09
共有フォルダにアクセスしようとすると,アクセスできない.
[Window Title]
ネットワーク エラー
[Main Instruction]
\\WS2022 にアクセスできません
[Content]
名前のスペルを確認しても問題がない場合は、ネットワークに問題がある可能性があります。ネットワークの問題を識別して解決するには、[診断] をクリックします。
[^] 詳細を非表示にします [診断(D)] [キャンセル]
[Expanded Information]
エラー コード: 0x80070035
ネットワーク パスが見つかりません。
Win7 環境や Win10 20H2 などからは問題なくアクセスできる.
「グループポリシーでゲストログオンを許可する」必要があった.
WS 2019 ,IIS インストール
AS5202T 上の WS2022 が,最近不安定な気がする.
元々,WSS の代わりと,テスト環境の IIS を 24 時間動かせると思い設定したもの.
Windows Update などのためにデスクトップを表示すると,フリーズしてしまう.
ログインしない状態では特に問題ない.
今回 IIS(Classic ASP)のテストが必要になり,PC の仮想環境に WS 2019 をインストールすることにした.
使用した iso が 2021/04 にダウンロードしたものだったので,ブラウザの更新などがうまくできない.
Window Update である程度の所まで上げる必要があるのか?
Classic ASP のインストール.手順は WS 2022 と同様.
次のメッセージが表示される場合,ASP の設定が必要.
An error occurred on the server when processing the URL. Please contact the system administrator.
If you are the system administrator please click here to find out more about this error.
今回は,本番の環境で次のエラー.ログを表示するページのデータ量が 4 MB を超えたと思われる.
Response オブジェクト エラー ‘ASP 0251 : 80004005’
応答バッファー処理の制限の超過
/_CMN_/DrawLogAccess.asp, 行 0
ASP ページの拡張が原因で、応答バッファーが構成された制限を超過しました。
対応方法は次の所にある.
IIS で Response.BinaryWrite を使用しているときに HTTP 500 または応答バッファーの制限を超えた場合のエラー
「管理者として実行」したコマンドプロンプトから操作する必要があった.
また「ASP」-「動作」-「制限プロパティ」-「応答バッファー処理の制限」でも変更可能.
Win10 に IIS と PHP – 4
ここでは Windows 10 環境に Classic ASP をインストールする手順を記述しています.
Windows Server 2022 へのインストールは次の所にあります.
WS2022 Classic ASP インストール
WS2022 ASP ActiveX dll exe の設定
Classic ASP は IIS 7.0 と IIS 7.5 に既定ではインストールされない
「インターネットインフォメーションサービス」の以下の項目をチェックしてインストール.
1.「Web 管理ツール」-「IIS 6 管理互換」-「IIS メタベースおよび IIS 6 構成との互換性」
2.「World Wide Web サービス」-「アプリケーション開発機能」-「ASP」
そのままではスクリプトのエラーメッセージは表示されない.
An error occurred on the server when processing the URL. Please contact the system administrator.
If you are the system administrator please click here to find out more about this error.
Classic ASP スクリプトのエラー メッセージはもはや既定では Web ブラウザーに表示されない
これで localhost には表示されるようになる.
Microsoft VBScript 実行時エラー エラー ‘800a01ad’
ActiveX コンポーネントはオブジェクトを作成できません。
/_LIB_/L_Mainte.asp, 行 33
別の PC からアクセスすると,
サーバー エラー
500 – 内部サーバー エラーです。
検索中のリソースに問題があるため、リソースを表示できません。
localhost からのアクセスの様なエラーメッセージを表示する方法はわからなかった.
「ActiveX コンポーネントはオブジェクトを作成できません」エラーは 32 ビット ActiveX.dll が起動できないため.
「アプリケーション プール」-…-「32 ビット アプリケーションの有効化」を「True」に.
ActiveX.dll が登録されていないと,
Server オブジェクト エラー ‘ASP 0177 : 8007007e’
Server.CreateObject に失敗しました
/_LIB_/L_Mainte.asp, 行 33
登録するには「管理者として実行」した「コマンドプロンプト」などで
RegSvr32 ActiveX.dll
ActiveX.exe は IUSER で起動できるように設定する必要がある.
IIS 環境の再設定
2019/12 Win10 IIS 環境に Classic ASP のインストールと設定
2020/10 https://jml.mish.work/various/iis.html
AsTrmM_VC8 が動作しない.
—————————
Microsoft Visual C++ Runtime Library
—————————
Runtime Error!
Program: C:\Temp\…\Release.080\AsTM0129.exe
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application’s support team for more information.
—————————
OK
—————————
AsTrmM_VC6 は OK .
どうも OpenMP がうまくない?
Win 7 で,Classic ASP は「World Wide Web サービス」-「アプリケーション開発機能」-「ASP」をチェック.
Win10 Classic ASP インストール
以前 XP に設定した時のメモ.
Web ページの公開
2015/02/16
asp ファイルが存在する所を開くと,
サーバー エラー
500 – 内部サーバー エラーです。
検索中のリソースに問題があるため、リソースを表示できません。
サーバ側で動かすと,
An error occurred on the server when processing the URL. Please contact the system administrator.
If you are the system administrator please click here to find out more about this error.
どうもデフォルトでは出力されなくなったみたい.
今度は次の様なコードで実行時エラー.
dim oToPA
set oToPA = Server.CreateObject(“PAto.AsXxx”)
Microsoft VBScript 実行時エラー エラー ‘800a01ad’
ActiveX コンポーネントはオブジェクトを作成できません。
/Test/Test_1st/DrawVer.asp, 行 6
Win XP では ActiveX.exe を起動すれば良かったが,Win 7 では「管理者」とする必要があるので,
「コマンドプロンプト」を「管理者として実行」して,その中で exe を起動.
アクセス権が許可されてないと,
Server オブジェクト エラー ‘ASP 0178 : 80070005’
Server.CreateObject アクセス エラー
/Test/Test_1st/DrawVer.asp, 行 6
許可を確認中に Server.CreateObject の呼び出しに失敗しました。
このオブジェクトへのアクセスは拒否されます。
アクセス権を設定.
Win 7 では IUSER .
OS が 64 ビットの時,そのままでは ActiveX.dll が起動しない.
他の PC から,http://win7-iis:8080/ の様に接続できない(localhost:8080 は可能).
対応方法がよくわからないが,ファイアウォールの設定で 8080 を追加してみたら通る様になった.
2015/02/17
サーバのオートメーション機能で ini に設定値を保持しているが更新されない
(IUSER はフルコントロールとして存在している).
Everyone の追加で意図した動作(ini を更新できる)にはなった.
WS2022 IIS 環境に PHP インストール
先日作成した Windows Server 2022 の IIS 環境 に PHP をインストール.
先ず,CGI を追加.
Web PI のインストール.
Web Platform Installer で PHP 8 のインストール.
次の内容の php を開き,うまく動作していることを確認.
<?php phpinfo(); ?>
AS5202T VirtualBox に WS2022
ASUSTOR NAS AS5202T の VirtualBox 環境に Windows Server 2022 のインストール.
最初,リモート接続するための設定箇所がわからなかった.
Net Address の所に,アドレス(127.0.0.1 だったと思う)が入っていて,それをクリアする必要があった.
あとは,通常の手順.
「Ctrl」+「Alt」+「Delete」にあたるものがわからなかったが,これは,「Ctrl」+「Alt」+「End」.
マウスの位置がずれていたが,VirtualBox Guest Additions を入れて対応.
VS 6 と SP6 を入れて,今の所デバッグなどもできている.
https://dev.mish.work/wordpress/2021/06/10/win-10-vs6-install/
2021/11/10
リモートデスクトップ内の画面コピーは,「Ctrl」+「Alt」+「+」.
アクティブウィンドウのコピー 「Ctrl」+「Alt」+「-」.
2021/11/29
LAN 上の他の PC からの参照は問題なさそうだが,WS2022 から他の PC への参照が非常に遅い.
以前同じ様な環境に Win10 を入れていたが,この時も他からの参照のみだったので気づかなかった.
PC 上の仮想マシン は,速くはないが使えるレベル.NAS なので,これが限度か?
Win10 他の PC が表示されない
::SHBrowseForFolder を使用している所で,最近 PC 名でアクセスできないと問合せが…
私自身はエクスプローラで直接入力していたので特に困ってはなかったが,ちょっと調べたのでメモ.
「Win10 他の PC が表示されない」で検索すると幾つかの対応方法が見つかる.
Windows10 – ネットワーク上のコンピューターが表示されない時の対処法
Windows 10 にてネットワークコンピュータが表示されない場合
【解決】ネットワークでコンピューターや共有フォルダが表示されない【Windows10】
Windows 10のエクスプローラの[ネットワーク]にPCが表示されない場合の対処方法
SMBv1 は、Windows 10 バージョン1709、Windows Server バージョン1709以降のバージョンでは既定でインストールされません。
「SMB 1」を入れる様な記述も多いが,「WS-Discovery」を利用する方法で…
動作を確認するために,タスクマネージャのサービスで「Function Discovery Resource Publication」を「開始」.
エクスプローラで見える様になる.
保有している NAS で,QNAP TS-253D は表示されている.
Synology NAS DS116 は「Windowsネットワーク探索を有効化して…」のチェックで表示されるようになる.
Synology NAS DS218jをWindowsからネットワーク探索
その他の NAS では設定がわからず,直接入力で対応.
実際はネットワークドライブとして割り当てたり,ショートカットを作成したりしている.
2021/11/10
Win10 などで,Windows Update してからアクセスできなくなった.
この場合は「ゲストログオンを有効にする」必要がある.
https://dev.mish.work/wordpress/2021/11/05/win-2022-classic-asp/
https://youtm-log.com/failure/pc-failure/anzendenai/
2024/12/05
サーバの共有フォルダにアクセスできなくなった場合は,共有アクセス用のアカウントを追加する.
https://dev.mish.work/wordpress/2024/11/15/add-user-win11-24h2/
サーバ上のフォルダ名を記憶可能なツールを追加.
https://download.mish.work/iTls_2024_11.zip
Win10 に IIS と PHP – 5
DB の場所が変わって「ODBC データ ソース アドミニストレーター」で正しく指定.
動作を確認していると,
Provider エラー '80004005' エラーを特定できません /_LIB_/L_LogAcc.asp, 行 224
サイトの再起動を試したが変わらず.
OS を再起動することでうまく通るようになった.
他にもチェックしていると,
HTTP エラー 500.19 - Internal Server Error ページに関連する構成データが無効であるため、要求されたページにアクセスできません。 エラー情報の詳細: モジュール CustomErrorModule 通知 SendResponse ハンドラー ASPClassic エラー コード 0x800700b7 構成エラー 一意のキー属性 'fileExtension' が '.imo'に設定されている種類 'mimeMap' の重複コレクション エントリを追加できません 構成ファイル \\?\C:\Users\Public\Documents\web\Test\web.config 要求された URL http://localhost:80/Test/ASP/Default.asp 物理パス C:\Users\Public\Documents\web\Test\ASP\Default.asp ログオン方法 匿名 ログオン ユーザー 匿名 構成ソース: 5: <staticContent> 6: <mimeMap fileExtension=".imo" mimeType="text/imo" /> 7: </staticContent> 詳細情報: このエラーは、Web サーバーまたは Web アプリケーションの構成ファイルの読み取りに問題があるときに発生します。エラーの原因に関する情報が、イベント ログに記録されている場合があります。 詳細情報の表示 »
Microsoft VBScript 実行時エラー エラー '800a01ad' ActiveX コンポーネントはオブジェクトを作成できません。 /_LIB_/L_LstDir.asp, 行 14
コードの部分を見ると,
set oFSys = Server.CreateObject(“AsFile.FileSys”)
「アプリケーション プール」-「詳細設定」-「32 ビット アプリケーションの有効化」を「True」に.
他にも,
HTTP エラー 500.19 - Internal Server Error ページに関連する構成データが無効であるため、要求されたページにアクセスできません。 エラー情報の詳細: モジュール CustomErrorModule 通知 SendResponse ハンドラー StaticFile エラー コード 0x800700b7 構成エラー 一意のキー属性 'fileExtension' が '.imo'に設定されている種類 'mimeMap' の重複コレクション エントリを追加できません 構成ファイル \\?\C:\Users\Public\Documents\web\Test\web.config 要求された URL http://localhost:80/Test/iisstart.png 物理パス C:\Users\Public\Documents\web\Test\iisstart.png ログオン方法 匿名 ログオン ユーザー 匿名 構成ソース: 17: <staticContent> 18: <mimeMap fileExtension=".imo" mimeType="text/imo" /> 19: </staticContent> 詳細情報: このエラーは、Web サーバーまたは Web アプリケーションの構成ファイルの読み取りに問題があるときに発生します。エラーの原因に関する情報が、イベント ログに記録されている場合があります。 詳細情報の表示 »
MIME の設定がダブっているとうまくない様で,下位の方を削除しようとすると
--------------------------- MIME の種類 --------------------------- この操作の実行中にエラーが発生しました。 詳細: ファイル名: \\?\C:\Users\Public\Documents\web\Test\web.config 行番号: 18 エラー: 一意のキー属性 'fileExtension' が '.imo'に設定されている種類 'mimeMap' の重複コレクション エントリを追加できません --------------------------- OK ---------------------------
データの送信 socket
3D データをアップするのに,複数のファイルを指定するのが面倒
調べてみると socket でいけそう?
利用するのは Win AP なので,MFC で良いかと思い調べると
CAsyncSocket や CSocket は適切ではないとのこと.
プログラミング Visual C++.NET Vol.2 活用編
第28章 インターネット通信の基礎 313 ページ
28.3.2 MFC の Winsock クラス
参考になるコードを探したが,その範囲でわかりやすかったのがここ.
http://www.katto.comm.waseda.ac.jp/~katto/
http://www.katto.comm.waseda.ac.jp/~katto/Class/GazoTokuron/code/socket.html
但し,そのままのコードではコンパイルエラーなどが少しあったので修正.
また,#ifdef _MSC_VER で一つのコードに.
sock_tcp.zip
VC 6 と DS115j でビルドし動作を確認.
ここまでの範囲では,クライアントからサーバに固定の文字列を送信.
LAN 内の PC と NAS などで相互に確認済み.
tcp_s.cpp のコードを一部修正.
char buffer[BUFFER_SIZE+10]; // +10 の大きさに
受信部分で
while(1) {
memset(&buffer,0,sizeof(buffer)) ; // バッファのクリアを追加
numrcv = recv(dstSocket, buffer, BUFFER_SIZE, 0);
…
}
サーバ側の tcp_s.exe を実行.
次の様な html を用意して,ブラウザで開く.
<!DOCTYPE html>
<html lang=”ja” >
<head >
<meta charset=”UTF-8″ />
</head>
<body >
<form action=”http://localhost:9876/” method=”post” enctype=”multipart/form-data”>
<input type=”file” name=”fname”>
<input type=”submit” value=”upload”>
</form>
</body>
</html>
何も指定せずに「upload」.
C:\…\Iwao>”C:\…\tcp\tcp_s\Release\tcp_s.exe”
Waiting for connection …
Connected from 127.0.0.1
received: POST / HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/x-ms-application, application/x-ms-xbap, appli
cation/vnd.ms-xpsdocument, application/xaml+xml, application/vnd.ms-excel, application/ms
received: word, */*
Referer: http://ds115j/Test/test_up/test_up.htm
Accept-Language: ja
Content-Type: multipart/form-data; boundary=—————————7e13a71ce4098a
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows N
received: T 5.1; SV1; .NET CLR 1.0.3705; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E)
Host: localhost:9876
Content-Length: 195
Connection: Keep-Alive
Cache-Control: no-cache
—————————
received: –7e13a71ce4098a
Content-Disposition: form-data; name=”fname”; filename=””
Content-Type: application/octet-stream
—————————–7e13a71ce4098a–
C:\…\Iwao>
ClassicASP や ASP.NET でのファイルのアップロード
ASP を使用して Web サーバーにファイルをアップロードする方法
IIS7 ファイルアップロード用ページを簡単に作成する方法
ASP.NET の方は動作確認済み.
http://www.geekpage.jp/
http://www.geekpage.jp/programming/winsock/