[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 09/05 09:59 / Filesize : 289 KB / Number-of Response : 981
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

<%= ASP総合 %> Part.4



1 名前:nobodyさん mailto:sage [2005/07/03(日) 12:27:28 ID:???]
レガシASPについて語るスレです。質問や雑談もOK。
何より手軽なので社内イントラであればまだまだ第一線です。
ASP.net については専用スレッドでお願いします。

関連スレ:
【質問】ASP.NETスレ Part2【議論】
pc8.2ch.net/test/read.cgi/php/1111480331/

過去スレ:
==ASP== Part 3
pc8.2ch.net/test/read.cgi/php/1059401269/
==ASP== Part 2
pc2.2ch.net/php/kako/1028/10280/1028024916.html
==ASP==
pc.2ch.net/php/kako/984/984840107.html

925 名前:nobodyさん mailto:sage [2008/02/13(水) 23:11:13 ID:???]
普通サーバーにVistaは入れないんじゃないの

926 名前:nobodyさん mailto:sage [2008/02/13(水) 23:21:35 ID:???]
>>925
きっと普通じゃないんだよwww

927 名前:nobodyさん mailto:sage [2008/02/13(水) 23:52:31 ID:???]
てゆーか、Windows Server 2008 から Vista に右へならえで、今までどおりに使えなくなるんじゃって考えるんじゃないの

928 名前:nobodyさん mailto:sage [2008/02/14(木) 01:07:52 ID:???]
そーいや2008から32ビット版出ないって聞いたことあるけど
やっぱ出ないのかな
mdb使ってるASPは全滅確定なんだが
' いや、SQL Server compact ed.に置き換えるとかすりゃ滅びないけどさ。

929 名前:nobodyさん mailto:sage [2008/02/14(木) 07:53:36 ID:???]
VistaでQuick'n Easy Web Serverを使ってるが、簡単便利 mdbもフィールド名に日本語使わなければまったく問題ない
Baby Web Serverの上級版で29ドルのシェアウェアだが、これでIISと決別した

930 名前:nobodyさん mailto:sage [2008/02/14(木) 20:08:00 ID:???]
これ入れてみたらどうかな?

2007 Office system ドライバ: データ接続コンポーネント
www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=7554f536-8c28-4598-9b72-ef94e038c891

931 名前:nobodyさん mailto:sage [2008/02/16(土) 23:24:56 ID:???]
Baby Web Server ての入れてみたがどういう風にhtml開けばいいんだ…



932 名前:nobodyさん mailto:sage [2008/02/17(日) 13:20:18 ID:???]
>>931
ttp://www.pablosoftwaresolutions.com/html/baby_web_server.html
ここの設定でWeb pagesに指定したディレクトリが、webのルートディレクトリ

ここに作成したhogehogehtmlファイルを入れて
//localhost/hogehoge.html か //127.0.0.1/hogehoge.htmlで開いてみる

933 名前:931 mailto:sage [2008/02/17(日) 20:43:15 ID:???]
thx。



934 名前:nobodyさん mailto:sage [2008/02/21(木) 07:26:13 ID:???]
Quick'n Easy Web ServerでMDBの列名に日本語が使えないというのは誤りだった。使える。
セッション変数に日本語が不可なだけ。

935 名前:nobodyさん mailto:sage [2008/02/22(金) 18:51:34 ID:???]
IIS6 で Server.URLEncode した文字列(たとえば、「00 ああああ.txt」みたいなの)を
再度サーバーで受け取ったとき、正常に復元されないんだけど、他にこんな問題がでてるところあるかな?


936 名前:nobodyさん [2008/02/22(金) 23:50:16 ID:S8mvAaEP]
baspで数字をエンコード時に数字の桁数が3桁の場合、エンコード文字列の後ろに=
が付いて正しくデコードできなくなるけど何か方法はないでしょうか?
今はとりあえず数列の先頭に0を付けて6けたにしてデコードしてますが。


937 名前:nobodyさん mailto:sage [2008/02/25(月) 17:20:47 ID:???]
>>936
作者にバグレポートするか、
回避できてるその方法で使うか、
でいいじゃねぇか。

938 名前:nobodyさん [2008/03/11(火) 07:11:59 ID:ZFpQQyBC]
ASPからshellでFTPを使ってファイルのダウンロードを考えてますが
セキュリティ的に問題ないでしょうか?

939 名前:nobodyさん mailto:sage [2008/03/11(火) 09:54:56 ID:???]
ないない まったく無いよ。

940 名前:nobodyさん [2008/03/14(金) 16:35:28 ID:nvwoWO0Y]
すいません、ASPのエラー一覧が記載されてるページ教えてもらえませんか。
MSDNから削除されたみたいです。


941 名前:nobodyさん [2008/03/21(金) 21:33:27 ID:5A6od0ec]
サーバー間でファイルのやり取りを考えてるのですが、
目的のネットワークドライブのファイルを
CreateObject("Scripting.FileSystemObject")
を使ってコピーしようとしてもうまくいきません。
何かいい方法ないでしょうか?
ちなみに相互のサーバーは同一LAN上にあります。


942 名前:941 [2008/03/21(金) 22:04:48 ID:5A6od0ec]
サーバーのOSはWin2003です。

943 名前:nobodyさん mailto:sage [2008/03/22(土) 01:05:20 ID:???]
>941
「うまくいきません」てのはどういう状況なのかkwsk

まさかとは思うが、普段使ってるユーザーで切ったネットワークドライブが
ASPからだと見えないとかゆー話じゃないよね?



944 名前:941 [2008/03/22(土) 06:51:48 ID:HjD2LhX7]
>>943
Wsh.MapNetworkDrive "Z:", "(保存ドライブ)\\192.168.10.12\D\BACK", False,"administrator" , "pass"
FS.CopyFile "(コピー元)\\192.168.10.15\D:\TEST", "Z:\", True

上記のように書いてますが、「指定されたログオン セッションは存在しません。」
とのエラーが保存ドライブ指定の所で起こっています。
よろしくお願いします。


945 名前:nobodyさん mailto:sage [2008/03/22(土) 21:47:53 ID:???]
>944 疑問点。
1. そのコードはほんとにその通り書いてあるのか。
 「(保存ドライブ)\\192.〜」というパスが有効なわけがないのだが。
 実際のアドレスとかパスは晒せんから、と変えるならともかく
 説明書きならコメントで書いてくれろ。
 もしかするとその記述でエラーが出てるだけじゃないかと思ってしまう。

2. 「保存ドライブ指定の所」というのがどこのことか分からない。
 MapNetworkDriveでドライブを指定してるとこなのか
 CopyFileの第二引数の"Z:\"がエラーになってるのか。

3. 2行目を見ていてどーも不安なのだが
 1行目の「\\192.168.10.12\D\BACK」のDってのは、そのPCに「D」という共有名があるんだよな?
 間違ってもDドライブのつもりじゃないよな?
 Dドライブの管理共有のつもりなら「D$」だぞ?
 (ちなみに2行目の「\\192.168.10.15\D:\TEST」もほんとに「D:\」と書いてるなら
 それはそれでエラーだ)

946 名前:nobodyさん mailto:sage [2008/03/22(土) 22:53:21 ID:???]
>>945
俺、>>944って釣りだと思ってたwww

947 名前:nobodyさん mailto:sage [2008/03/23(日) 00:49:41 ID:???]
>946
……俺、クマー? ま、まぁいいやorz

948 名前:nobodyさん [2008/04/06(日) 14:35:10 ID:VbyGl1Vx]
Win2003サーバーで割り当てられたネットワークドライブの有効性をチェックする為、
下記のソースを書いてますが、割り当てドライブZが存在しても"無効"の処理に流れて
しまいます。
Win2000サーバーでは期待通りに動くのですが、どのようにすればよいでしょうか。
よろしくお願いします。


Dim FSO
Set FSO = Server.CreateObject("Scripting.FileSystemObject")

If FSO.DriveExists("Z:") then
Response.Write "有効"
Else
Response.Write "無効"
End If

Set FSO=nothing



949 名前:nobodyさん mailto:sage [2008/04/06(日) 17:02:37 ID:???]
   ∩___∩         |
   | ノ\     ヽ        |
  /  ●゛  ● |        |
  | ∪  ( _●_) ミ       j
 彡、   |∪|   |        J
/     ∩ノ ⊃  ヽ
(  \ / _ノ |  |
.\ “  /__|  |
  \ /___ /

950 名前:nobodyさん mailto:sage [2008/04/07(月) 04:00:22 ID:???]
>>948
ヒント1:ネットワークドライブはユーザ個別の設定
ヒント2:ASPにアクセスした時IISはどのユーザで実行すると思う?

951 名前:nobodyさん mailto:sage [2008/04/08(火) 20:54:51 ID:???]
>>950
thx
何とか問題を解決することが出来ました。

952 名前:nobodyさん mailto:sage [2008/04/09(水) 16:42:53 ID:???]
IISは匿名アクセスにしてASPのプログラム上で統合Windows認証を
するにはどうすればよいでしょうか?



953 名前:nobodyさん mailto:sage [2008/04/10(木) 00:29:12 ID:???]
>>952
ルートは匿名アクセスにして、どこか仮想ディレクトリの下にASPを集めて
そこを統合Windows認証にすれば?



954 名前:nobodyさん mailto:sage [2008/04/11(金) 10:27:46 ID:???]
ASPでブラウザにファイルをダウンロードさせたいのですが
サンプルコードがあれば教えていただけないでしょうか?

Javaでのサンプルは下記のような感じです。
javatec.blog105.fc2.com/blog-entry-22.html


955 名前:nobodyさん mailto:sage [2008/04/11(金) 22:24:46 ID:???]
流れは同じ
ContentTypeとContent-DispositionとContent-Lengthを設定して
ファイルをバイナリで書き出す
ttp://www.site-cooler.com/tips/asp_binarydownload.htm

956 名前:nobodyさん mailto:sage [2008/05/07(水) 21:04:34 ID:???]
まだちょっと早いかな?

次スレはこちら
bubble6.2ch.net/test/read.cgi/cafe50/1141039267/



957 名前:nobodyさん mailto:sage [2008/05/09(金) 00:57:14 ID:???]
ASPが<a href="***.zip">りんく</a>の様に出力していたとして、
リンクをクリックしてから、
ファイルダウンロードダイアログが表示されるまでのタイムアウト時間ってASP側で操作できる?

958 名前:nobodyさん mailto:sage [2008/05/09(金) 14:53:58 ID:???]
>>957
そういうのはWebサーバの仕事だろ。
IISのプロパティ探してみろ。


959 名前:957 mailto:sage [2008/05/11(日) 19:19:01 ID:???]
>958 Thx。とりあえず設定はしてみました。
別の問題があがったんで、もう一個質問させてください。

IISで公開していないフォルダにあるファイルを、
ASPからADODB.Streamオブジェクトを利用し、
LoadFromFileメソッドとReadメソッド及びResponse.BinaryWriteメソッドで
ユーザーにダウンロードさせようとしています。

小さいファイルなら問題ありませんが、
大きいファイル(500M程度)だと
LoadFromFileメソッドに2分以上かかり、エラーとなってしまいます。
IISのタイムアウト時間は900秒、キープアライブにチェックはついております。

ADODB.Readメソッドに引数をつけて少しずつ読み込ませようとしても、
最初のLoadFromFileメソッドに大きな時間がかかってしまい、
エラーとなるのは変わりありません。

IISのタイムアウト時間を120秒以上に設定しても、
IEでダウンロードする限りリンクのクリックから120秒でIEはエラーを表示するようです。

何か解決策はありますでしょうか。

960 名前:nobodyさん [2008/05/13(火) 14:08:07 ID:ZvilEQTc]
兄さん、2つの異なる画像ファイルを1つの画像ファイルに合成して
出力するようなことってできるのかい?

961 名前:nobodyさん mailto:sage [2008/05/13(火) 23:32:18 ID:???]
>960
ヘイブラザー、合成って言葉の意味によって変わってくると思うが
できないってことはないと思うんだぜ

素のASPだと死ぬほど大変だと思うが。
ImageMagickとか使うんかな、そういうときは

962 名前:nobodyさん [2008/05/21(水) 03:02:58 ID:SRNKrM3a]
スレ消化に約3年か_| ̄|○

963 名前:nobodyさん mailto:sage [2008/05/21(水) 23:53:22 ID:???]
>962
流速が全てじゃないさ



964 名前:nobodyさん mailto:sage [2008/05/22(木) 12:01:03 ID:???]
すんません質問です

<%
Response.Status ="301 Moved Permanently"
Response.AddHeader "Location","/hoge/"
%>

とリダイレクトさせてるのですが、これを10秒後にリダイレクトさせるとかって出来るんでしょうか?

965 名前:nobodyさん mailto:sage [2008/05/23(金) 20:30:46 ID:???]
httpヘッダじゃなくて
htmlヘッダにしたら?

966 名前:964 mailto:sage [2008/05/26(月) 11:07:48 ID:???]
>>965
ありがとうございます
metaでってことですよね?
SEO上metaだとやや不利なんで、最終手段にしたいんですよね

967 名前:nobodyさん mailto:sage [2008/05/26(月) 20:44:45 ID:???]
リクエスト受けた10秒後に応答すればいいんじゃない?
10秒ぐらいならブラウザもまってくれるよ。

968 名前:nobodyさん mailto:sage [2008/05/27(火) 07:15:57 ID:???]
ユーザーは待ってくれないけどな

969 名前:nobodyさん mailto:sage [2008/06/01(日) 21:26:22 ID:???]
>>952
HTTPヘッダで、認証方法をNTMLにしろって叩き返せばプログラムで制御できるよ
IISのディレクトリセキュリティは、統合Windows認証と匿名認証の両方にチェックが必要。

ただしIIS6の場合、一度NTML認証したあと、どうしても匿名認証でないと実行できないページに移動したりすると、正常に動かなくなった経験があるので、この方法はおすすめできない

970 名前:969 mailto:sage [2008/06/01(日) 21:27:27 ID:???]
間違えたorz
× NTML
○ NTLM

971 名前:nobodyさん mailto:sage [2008/06/23(月) 18:20:11 ID:???]
質問させてください。
DBへアクセスする関数を切り出したいのですが、
1.DBへの接続・切断は1回だけ

Set ObjConn = Server.CreateObject("ADODB.Connection")
ObjConn.open XXX
GetData()
InsertData()
・・・
ObjConn.Close
Set ObjConn = Nothing

2.DBへの接続・切断は関数毎
GetData()
InsertData()
・・・

Function GetData()
Set ObjConn = Server.CreateObject("ADODB.Connection")
ObjConn.open XXX
Set ObjRS = Server.CreateObject("ADODB.Recordset")
ObjRS.Open StrSQL, ObjConn,3,3
GetData = ObjRS.GetRows
ObjRS.Close
Set ObjRS = Nothing
ObjConn.Close
Set ObjConn = Nothing
End Function

どちらが正しいのでしょうか。
2の方が関数の切り分けとしては良い気がするのですが、
関数毎に接続・切断するのは負荷が高いような…。

972 名前:nobodyさん mailto:sage [2008/06/24(火) 02:52:35 ID:???]
>>971
処理ごとに関数を分ける → 将来どういう呼ばれ方をするかわからない
ってことで関数の中で接続から切断までやったほうが良いと思うよ。

どうせIISがコネクションをプールしてるから、それほど負荷は高くない。

973 名前:nobodyさん mailto:sage [2008/06/24(火) 11:29:50 ID:???]
>>972
ご教示いただきましてありがとうございます。
こんなに早くレスをいただけるなんて感謝です。

ネットを徘徊していてもレガシーASPはなかなかドキュメントが
手に入りにくいので苦戦しております。
いろいろな掲示板などを見ても、上級者のコードを見るのが一番勉強になる
とよく言われているのですが、会社にあるコードは書籍のサンプルコードに
毛の生えた程度、というかそれ以下。

常日頃から洗練されたアプリケーションを見てみたいと思ってはいるのですが、
kodersなどでオープンソースを検索してもあまり参考になりそうなものはなく、
そもそもASPのプロジェクト自体が少ないようです。

「3層アーキテクト」「MVC」「カプセル化」などキーワードは入ってくるものの
実際にどのように組むのが良いのかわからない状態です。
何か参考になるサイトなどご存じでしたら教えていただけないでしょうか。

ちなみに既出かもしれませんが、↓は少し参考になりました。
www.microsoft.com/japan/msdn/web/server/asp/asptips.aspx#asptips_tip4
www.microsoft.com/japan/technet/archive/prodtechnol/iis/iis4/evaluate/planasp.mspx?mfr=true
www.microsoft.com/japan/msdn/columns/server/server122799.aspx



974 名前:nobodyさん mailto:sage [2008/06/25(水) 19:35:55 ID:???]
遅いかもですが、VS2008 betaで Classic ASP の Intellisense がサポートされてるんですね。
weblogs.asp.net/scottgu/archive/2008/05/12/visual-studio-2008-and-net-framework-3-5-service-pack-1-beta.aspx

975 名前:nobodyさん mailto:sage [2008/07/01(火) 16:27:57 ID:???]
>>974
うーん、正直微妙。
・組み込みオブジェクトや関数なんかはintellisenseが有効
・If文などのステートメントに対してはサポートされてない
・Option Explicitにしても宣言してない変数をチェックしない
・宣言した変数を列挙しない(これが一番残念)
・includeした先では自作Classのintellisenseは無効

あぁ、.NETに移行したい。。。orz

976 名前:nobodyさん mailto:sage [2008/07/01(火) 23:58:06 ID:???]
そんなあなたに、ASP用の開発ツール(デバッグ機能あり、IIS不要)

ASP Studio2006
en.ewebxp.com/products/aspstudio/index.asp


ASPならまかせろ!(ほかはダメだけどって、)そんなあなたに
(IIS不要で、ASPコードからコンパイルしてEXEができる)

ASP to EXE
en.ewebxp.com/products/asptoexe/index.asp

977 名前:976 mailto:sage [2008/07/02(水) 07:14:52 ID:???]
ちなみにASP Studio2006はこんな感じ
www.sharewareplaza.com/images/screenshot/28614.gif

両方ともtrial版がダウンロードできるのでやってみた。
特にASP to EXEの方はきれいにEXEができた。シェアウエアで少々高いのが難点。
メニューの日本語化をやって、半値以下なら買ってもいいなと思ったよ

978 名前:nobodyさん mailto:sage [2008/07/02(水) 17:17:00 ID:???]
もう次スレも立たないだろーな。

979 名前:nobodyさん [2008/07/06(日) 00:28:27 ID:hwQT1MmG]
ASP初めて2日目のASP初心者です。どうぞよろしくお願いします。
とある理由からASP.NETではないASPを勉強しなくてはならなくなり、
WindowsXp homeではIISが入れられないという理由で
windows98をサブマシンに入れて、Personal Web Serverをいれました。

ですが、sample.aspというファイルを作ってアクセスを試みようとしても、
Server Application Errorがでてアクセスできません。index.htmlならアクセス可能でした。
初歩中の初歩かもしれませんが、どなたか教えて下さるとうれしいです。

www.site-cooler.com/kwl/asp/1.htm#1-1

上記のページを見ながら、やっていたのですが、アクセスのところで躓いてしましました。
何かほかにも設定が必要なのでしょうか? ご教授よろしくお願いします。


980 名前:nobodyさん mailto:sage [2008/07/06(日) 03:16:45 ID:???]
>>979
それだけでは情報が少ないが、詳細オプションのディレクトリの編集で、
スクリプトにチェックが入ってるかい?






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<289KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef