<%= ASP総合 %> Part.4at PHP
<%= ASP総合 %> Part.4 - 暇つぶし2ch950:nobodyさん
08/04/07 04:00:22
>>948
ヒント1:ネットワークドライブはユーザ個別の設定
ヒント2:ASPにアクセスした時IISはどのユーザで実行すると思う?

951:nobodyさん
08/04/08 20:54:51
>>950
thx
何とか問題を解決することが出来ました。

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



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

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

Javaでのサンプルは下記のような感じです。
URLリンク(javatec.blog105.fc2.com)


955:nobodyさん
08/04/11 22:24:46
流れは同じ
ContentTypeとContent-DispositionとContent-Lengthを設定して
ファイルをバイナリで書き出す
URLリンク(www.site-cooler.com)

956:nobodyさん
08/05/07 21:04:34
まだちょっと早いかな?

次スレはこちら
スレリンク(cafe50板)



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

958:nobodyさん
08/05/09 14:53:58
>>957
そういうのはWebサーバの仕事だろ。
IISのプロパティ探してみろ。


959:957
08/05/11 19:19:01
>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さん
08/05/13 14:08:07 ZvilEQTc
兄さん、2つの異なる画像ファイルを1つの画像ファイルに合成して
出力するようなことってできるのかい?

961:nobodyさん
08/05/13 23:32:18
>960
ヘイブラザー、合成って言葉の意味によって変わってくると思うが
できないってことはないと思うんだぜ

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

962:nobodyさん
08/05/21 03:02:58 SRNKrM3a
スレ消化に約3年か_| ̄|○

963:nobodyさん
08/05/21 23:53:22
>962
流速が全てじゃないさ

964:nobodyさん
08/05/22 12:01:03
すんません質問です

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

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

965:nobodyさん
08/05/23 20:30:46
httpヘッダじゃなくて
htmlヘッダにしたら?

966:964
08/05/26 11:07:48
>>965
ありがとうございます
metaでってことですよね?
SEO上metaだとやや不利なんで、最終手段にしたいんですよね

967:nobodyさん
08/05/26 20:44:45
リクエスト受けた10秒後に応答すればいいんじゃない?
10秒ぐらいならブラウザもまってくれるよ。

968:nobodyさん
08/05/27 07:15:57
ユーザーは待ってくれないけどな

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

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

970:969
08/06/01 21:27:27
間違えたorz
× NTML
○ NTLM

971:nobodyさん
08/06/23 18:20:11
質問させてください。
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さん
08/06/24 02:52:35
>>971
処理ごとに関数を分ける → 将来どういう呼ばれ方をするかわからない
ってことで関数の中で接続から切断までやったほうが良いと思うよ。

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

973:nobodyさん
08/06/24 11:29:50
>>972
ご教示いただきましてありがとうございます。
こんなに早くレスをいただけるなんて感謝です。

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

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

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

ちなみに既出かもしれませんが、↓は少し参考になりました。
URLリンク(www.microsoft.com)
URLリンク(www.microsoft.com)
URLリンク(www.microsoft.com)

974:nobodyさん
08/06/25 19:35:55
遅いかもですが、VS2008 betaで Classic ASP の Intellisense がサポートされてるんですね。
URLリンク(weblogs.asp.net)

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

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

976:nobodyさん
08/07/01 23:58:06
そんなあなたに、ASP用の開発ツール(デバッグ機能あり、IIS不要)

ASP Studio2006
URLリンク(en.ewebxp.com)


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

ASP to EXE
URLリンク(en.ewebxp.com)

977:976
08/07/02 07:14:52
ちなみにASP Studio2006はこんな感じ
URLリンク(www.sharewareplaza.com)

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

978:nobodyさん
08/07/02 17:17:00
もう次スレも立たないだろーな。

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

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

URLリンク(www.site-cooler.com)

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


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


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch