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
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 それだけでは情報が少ないが、詳細オプションのディレクトリの編集で、 スクリプトにチェックが入ってるかい?