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
879 名前:nobodyさん mailto:sage [2007/08/30(木) 21:00:27 ID:???] MVCを意識して作ってる? ・・・って何となく誰でもいいから聞いてみたくなった
880 名前:nobodyさん mailto:sage [2007/08/30(木) 23:26:06 ID:???] >>879 頑張ってるけど無理。 登録・削除・更新ならできるけど、画面表示は厳しい
881 名前:nobodyさん mailto:sage [2007/09/01(土) 00:35:41 ID:???] ASPでMVCというと、当時MSが推してたのは MとCはCOMコンポーネントで、だったからなぁ
882 名前:nobodyさん [2007/09/14(金) 07:07:50 ID:VMti5Srh] Ajaxが最新の現状でJavaをやり ASP.NETが最新の現状でASPをやる。 日本の企業は、どうして一歩遅れているの?
883 名前:nobodyさん mailto:sage [2007/09/14(金) 07:37:12 ID:???] >>882 一歩どころじゃねぇよwww 最新技術で提案すると、 「実績は?」「安定性は?」「信頼性は?」 そんなの有る訳ねぇwww
884 名前:nobodyさん mailto:sage [2007/09/14(金) 08:48:04 ID:???] なんだかんだ言って保守的だよな 下手するとWindowServer2003でさえ拒否される
885 名前:nobodyさん [2007/09/14(金) 17:56:16 ID:VMti5Srh] 一般人は、日本のIT企業は世界最先端だと思ってるだろうにな。
886 名前:nobodyさん [2007/09/15(土) 14:31:43 ID:0YoYWRyt] ページ表示後、定期的にサーバー側からクライアントにページ変更内容を 送ってブラウザを更新する方法を探しています。 javascriptのreloadを使うしかないのでしょうか?
887 名前:nobodyさん mailto:sage [2007/09/15(土) 17:03:20 ID:???] >>886 サーバ側から送るというより、 クライアントから取りに行くという仕組みになりますね。 reloadでもajaxでもいけます。、 要件しだいです。
888 名前:nobodyさん mailto:sage [2007/09/16(日) 20:42:03 ID:???] >>886 リバースAjaxとかいうのかね。 www.atmarkit.co.jp/fjava/rensai4/myeclipse04/myeclipse04_1.html 一般的な名称なのか勝手にそう呼んでるのか分からないけど。 ページ内容の更新チェックの方法は書いてある内容を読むと3通りあるね。 >>887 が言ってるのはこのうちポーリングにあたるのかな。 実装が一番簡単なのはこれかねえ。 実装方法そのものを知りたいんだと思うけど、まあ方法自体は他にも あるよってことで。
889 名前:nobodyさん mailto:sage [2007/09/16(日) 23:32:32 ID:???] >>888 887です。更新チェックも色々あるんですね。 私がイメージしてたのは、ご想像のとおりポーリングです。 ピギーバック、コメットなど他にもあるみたいですが、 やはり、まずはクライアントからのリクエストありきなんですね。
890 名前:nobodyさん mailto:sage [2007/09/28(金) 23:55:52 ID:???] 新規案件をASPってのはどうなのよ…
891 名前:nobodyさん mailto:sage [2007/09/29(土) 01:24:55 ID:???] >>890 社内システムならいいんでない?
892 名前:nobodyさん mailto:sage [2007/10/11(木) 22:09:11 ID:???] 過去に作ったASPを、訳あってPocketPCまたはWindows Mobile 5か6で動かしたい。 Webである必要は必ずしも無いのだが、移植なので手軽なのと画面の渡りの作りこみが Webのほうが楽なので。 さがしたら、PocketASPというのがあったのだが、誰か使ったことある? PocketPCはこれから中古で入手予定です。 ttp://www.modezero.net/PocketASP/overview.htm
893 名前:892 mailto:sage [2007/10/11(木) 22:54:31 ID:???] 自己レスですが、このソフト会社にメールしました。 InterlinkとTeliosは持っているので、H/PC2000 MIPS用のを送ってもらって、 日本語環境下で どの程度使えるか、試してみます。
894 名前:nobodyさん mailto:sage [2007/10/12(金) 12:08:59 ID:???] へぇ、こんなのがあるんだ。面白そう。 レポートきぼん。
895 名前:892 mailto:sage [2007/10/16(火) 22:00:26 ID:???] >>894 ModeZero社にメールを無視されたので、現在、W-ZERO3とGenio e550GTを手に入れる予定。 ttp://www.devbuzz.com/content/zinc_pocketasp_pg2.asp 動くとこうなる はず。 棚卸管理関係で、倉庫に行って現物を見るのだがPC持って行けないとか、そんなのが動機。 あとチェックリストなど、手元で進行管理するのに紙のリストだと 散らばるから。 既存のソフトは ttp://www.dicre.com/soft/chksheetce.html この程度のものしかないので。。 ちなみに、PocketPCではPHPも動く。 ttp://mobileleap.net/hph/phpce あとPocket IIS Webserverというのもあったよ。 ttp://members.chello.nl/gwestendorp65/pp/
896 名前:892 mailto:sage [2007/10/16(火) 22:11:46 ID:???] つまり ttp://www.systems.nakashima.co.jp/mobile/dbtool/index.html こんなイメージなのを、既存のASPの資産を活用して、自力で開発したかったわけ。 PocketPCの画面用に入力項目を絞ればあとは、そのまんま動いてくれればいいと。
897 名前:892 mailto:sage [2007/10/19(金) 06:43:19 ID:???] PockePCがまだ入手できていないので、Pocket IISのほうをテリオスとInterlinkで試した。 H/PC2000でも見事に動いて日本語も使えます。 レスポンスもまずますOK。 こんな小さなマシンでASPが快調に動くのに感動。
898 名前:nobodyさん mailto:sage [2007/10/19(金) 20:30:43 ID:???] 久々に覗いたら面白そうなことをやってるね。 資産をいかせるってのはいいなあ。
899 名前:892 mailto:sage [2007/10/23(火) 22:40:46 ID:???] PocketASP2.1を試しました。 (その後メールがあり、H/PC2000用も) その結果のまとめ (AccessのmdbをActiveSyncでそのままcdbに変換) PocketASP2.1 1、セッション変数とDBのフィールドに日本語名が使えない。 2、DBのコネクトとレコードの読み出しはノーマルのASPのままでよい。 (Serverオブジェクト使用可。書き換え不要) Pocket IIS 1、セッション変数とDBのフィールドに日本語名が使える。 2、DBのコネクトとレコードの読み出しは、ADOCEの文法で書かなくてはならない。 (Serverオブジェクト使用不可。ADOCEに書き換え) 参考 Pocket IISでのDBへのコネクト例 (Serverオブジェクト未使用) Set conn = CreateObject("ADOCE.Connection.3.1") conn.open "Data source=\My Documents\test.cdb" 参考 Pocket IISでのレコードセットへのアクセス例 Set rs = CreateObject("ADOCE.Recordset.3.1") rs.open SQL,conn,3,3 一長一短ですが、DBの列に日本語名のものがあるという掟破りが あるので、今のところPocket IISでいくつもりです。
900 名前:nobodyさん [2007/11/05(月) 23:16:08 ID:lWoMRDzX] >>892 面白そうだね。 土日にやってみます。 「ぴいたん」ってフレームワークが公開されたから今試しています。 使った人他にいる?
901 名前:nobodyさん mailto:sage [2007/11/06(火) 18:23:56 ID:???] ↑環境を記述するのを忘れていました。 開発環境 WindowsXP Pro VS2005Pro C# ASP.NET Ajax です。 初代VS.NETからサポートに入っていますが、今だによく分かっていませんorz
902 名前:nobodyさん mailto:sage [2007/11/06(火) 18:24:48 ID:???] >>901 誤爆しました。申し訳ない。
903 名前:892 mailto:sage [2007/11/07(水) 07:17:28 ID:???] >>900 cdbを使うなら、PPC2003以降とそれ以前では 互換性がないので注意が必要です これを忘れてH/PC2000で変換したcdbを うっかりW-ZERO3に移して動かしたら 画面が真っ黒にフリーズしました W-ZERO3は、ときどきエラーコードをはかないで いきなりクラッシュするから参ります
904 名前:892 mailto:sage [2007/11/07(水) 08:39:58 ID:???] 変換にはいくつか方法がありますが、参考までに ここの注記の7を見てください ttp://hwz.hyu.jp
905 名前:892 mailto:sage [2007/11/07(水) 20:03:23 ID:???] リンク切れになってしまいました。 これです。 ttp://www.nsbasic.com/ce/Japanese/support/TechNotes/TN10.htm なお、W-ZERO2でPocket IISはインストールしたものの、動作確認できませんでした。 PocketASP2.1は快調です。
906 名前:nobodyさん mailto:sage [2007/11/10(土) 12:21:06 ID:???] ASPのサイトでCookieを使っているのですが、 同じサイト内にASP.NETのページがあり、 そこで同じキー名のCookieを使う(保存する)と ASPのほうのCookieが文字化けしてしまいます。 おそらく文字コードの問題だと思うのですが、 解決策をご存じの方いらっしゃいませんか。
907 名前:nobodyさん mailto:sage [2007/11/10(土) 13:32:19 ID:???] ・Cookieのキー名を変える ・文字コードを同じにする ・BASE64等でエンコード etc.
908 名前:906 mailto:sage [2007/11/10(土) 16:48:44 ID:???] >>907 ありがとうございます! エンコードする方法で検討してみようと思います!
909 名前:nobodyさん mailto:sage [2007/11/21(水) 20:03:28 ID:???] PocketASPはマルチバイト文字の処理に対応していないため、 mdbから変換したcdbの日本語は、文字列がシングルバイトとして処理される。 この結果文字化けする。 (空のDBに、新しくPocketASPを使って格納するデータは unicodeからsjis変換されるため文字化けしない。) 結論として、既存のPCのデータと連係する使い方には、PocketASPは 適さない。 この場合は、Pocket IISを使うべき。 SprintDBでcdbの中を見ると、 1,mdbから移行したデータは正しく日本語で格納されている (が、読み出そうとすると文字化け)。 2,PocketASPを使って新しく格納したデータは日本語は文字化けした状態で 格納されている(が、読み出そうとすると正しく表示される)。
910 名前:nobodyさん [2007/11/30(金) 08:05:30 ID:lQA31XGx] IIS7のデバッグ機能はどこで設定するのでしょうか?
911 名前:nobodyさん mailto:sage [2007/12/30(日) 01:40:28 ID:???] 保守
912 名前:nobodyさん [2008/01/12(土) 04:22:38 ID:3VTztCHa] aspで書かれた自動登録型リンク集のaspソースを配布してるところって無いですか?
913 名前:ZZTAKE [2008/01/24(木) 13:25:14 ID:2IzLMozq] ASPで伝票番号のチェックデジットを付加する処理を作成しています。 SQLサーバーのデータベースから伝票番号の読み込み、チェックデジットを 付加して画面に表示したいのです。 SQLサーバーのデータベースの項目は char 12バイト です。 《例》 lpRenjiSt の 中身は 120100406519 です。 lpRenjiSt = rsRkcrenji("no_renji_st") Response.Write lpRenjiSt rsDenBan = ( lpRenjiSt mod 7 ) このASPを実行すると Microsoft VBScript 実行時エラー エラー '800a0006' オーバーフローしました。[string "120100406519"] となりうまく動きません。 型の変換をうまくつかわないといけないと思うのですが よくわかりません。 いろいろとサイトを検索しましたがわかりませんです。 なにかよい方法はないかアドバイスをお願いします。
914 名前:nobodyさん mailto:sage [2008/01/24(木) 14:05:14 ID:???] >>913 ( lpRenjiSt mod 7 )した結果をCStrで文字列に変換すれば解決しないか? CStr( lpRenjiSt mod 7 ) って…
915 名前:nobodyさん mailto:sage [2008/01/25(金) 00:28:40 ID:???] >913 VBScriptで普通に扱える整数は最大 2147483647 まで。 Modは整数しか扱えないから、120100406519を整数として取り扱おうとして オーバーフロー起こしてるわけだ。 とりあえず、実数にすりゃもっと大きい値でもいけるから CCur(lpRenjiSt) - Fix(CCur(lpRenjiSt) / 7) * 7 で目的の計算はできるけど、なんかもう少しましな計算方法ないかなぁorz インド人カモーン
916 名前:ZZTAKE [2008/01/25(金) 20:26:39 ID:npqN1P1V] >914 解決できませんでした><
917 名前:ZZTAKE [2008/01/25(金) 20:29:10 ID:npqN1P1V] 915> ありがとうございました。 なんとかなりました。
918 名前:nobodyさん [2008/01/27(日) 00:55:27 ID:zxdwLMhT] 初心者でございます。 WEBサーバー側に0〜9までの数字があって、ASPにアクセスするたびに ブラウザに0〜9の数字が順繰りに1つだけ表示されるASPは どうやって書くのがいいでしょうか。
919 名前:nobodyさん mailto:sage [2008/01/27(日) 04:57:35 ID:???] >>918 基本的にはアクセスカウンターと作り方は一緒。 カウントが9まで行ったら0に戻るようにするだけ。 アクセスする度というのがどのレベルで言っているのかによるけれど、 ・ファイルやDB (全ユーザ共通) ・アプリケーション変数 (全ユーザ共通) ・セッション変数 (ユーザ毎、セッション終了でクリア) ・Cookie (ユーザ単位、任意のタイミングでクリア。ただしユーザによってクリアされることもある) ・ページ毎の変数 (カウントの記録には使えない) のどこにカウントを記録して、どこに表示用の変数を持つかで動作が変わる。 アクセスカウンタなら普通はファイルかアプリケーション変数に全体のカウントを記録して、 セッション開始時にカウントをインクリメントしてセッション変数に記録、 セッション変数に記録したカウントを表示する。(セッションが終わるまではカウント固定) カウントを記録する時に、排他制御を忘れないように。
920 名前:nobodyさん mailto:sage [2008/01/28(月) 00:26:19 ID:???] >>918 ユーザ共通で順繰りするのか、ユーザ毎に順繰りするかで、やり方が異なる。 初心者という前提で、ユーザ共通なら、テキストファイルに+1した数字を書き込んで、読み取り。 ユーザ毎ならクッキーに+1した数字を書き込み、クッキーから読み取って表示するのがラクだと思う。 やり方は勉強してね。
921 名前:nobodyさん [2008/02/10(日) 23:22:30 ID:0/brfQ0G] VistaのIISでデータベース(Access)にアクセスしたいのですが、 うまいことできません。ADOが使えないの…? うまいことやる方法をご存知の方教えて下さい。m(_ _)m
922 名前:nobodyさん mailto:sage [2008/02/11(月) 00:11:04 ID:???] >>921 前にもそんな書き込みあったな。 >>809-810 Vista からは、ASP.Net を使えって M$ のお告げか?
923 名前:nobodyさん mailto:sage [2008/02/11(月) 00:18:19 ID:???] むしろAccessというかJetを使わせたくないんじゃないか。 Jetドライバの64ビット版は作る気ないらしいし。 以前MDBを叩くASPを乗せるサーバを うっかり発注担当が64ビットの2003Serverにしたことがあって 届いてからえらい目にあったorz
924 名前:nobodyさん mailto:sage [2008/02/11(月) 18:50:49 ID:???] >>921 やっと解決の糸口を見つけた。。。 C:\Windows\System32\inetsrv\config\applicationHost.config に <system.applicationHost> <applicationPools> <applicationPoolDefaults> <processModel identityType="NetworkService" loadUserProfile="false" /> </applicationPoolDefaults> </applicationPools> </system.applicationHost> てな感じで追加。 OSでODBCの設定をして動作させることには成功してないけど、 以下のような感じなら動く。 Set Con = Server.CreateObject("ADODB.Connection") Con.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("hoge.mdb") あー、いつASPのシステムをゼロから書き直さなければいけない時がくるのか。。。怖泣
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 それだけでは情報が少ないが、詳細オプションのディレクトリの編集で、 スクリプトにチェックが入ってるかい?