<%= ASP総合 %> Part.4
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001nobodyさん
2005/07/03(日) 12:27:28ID:???何より手軽なので社内イントラであればまだまだ第一線です。
ASP.net については専用スレッドでお願いします。
関連スレ:
【質問】ASP.NETスレ Part2【議論】
http://pc8.2ch.net/test/read.cgi/php/1111480331/
過去スレ:
==ASP== Part 3
http://pc8.2ch.net/test/read.cgi/php/1059401269/
==ASP== Part 2
http://pc2.2ch.net/php/kako/1028/10280/1028024916.html
==ASP==
http://pc.2ch.net/php/kako/984/984840107.html
0933931
2008/02/17(日) 20:43:15ID:???0934nobodyさん
2008/02/21(木) 07:26:13ID:???セッション変数に日本語が不可なだけ。
0935nobodyさん
2008/02/22(金) 18:51:34ID:???再度サーバーで受け取ったとき、正常に復元されないんだけど、他にこんな問題がでてるところあるかな?
0936nobodyさん
2008/02/22(金) 23:50:16ID:S8mvAaEPが付いて正しくデコードできなくなるけど何か方法はないでしょうか?
今はとりあえず数列の先頭に0を付けて6けたにしてデコードしてますが。
0938nobodyさん
2008/03/11(火) 07:11:59ID:ZFpQQyBCセキュリティ的に問題ないでしょうか?
0939nobodyさん
2008/03/11(火) 09:54:56ID:???0940nobodyさん
2008/03/14(金) 16:35:28ID:nvwoWO0YMSDNから削除されたみたいです。
0941nobodyさん
2008/03/21(金) 21:33:27ID:5A6od0ec目的のネットワークドライブのファイルを
CreateObject("Scripting.FileSystemObject")
を使ってコピーしようとしてもうまくいきません。
何かいい方法ないでしょうか?
ちなみに相互のサーバーは同一LAN上にあります。
0942941
2008/03/21(金) 22:04:48ID:5A6od0ec0943nobodyさん
2008/03/22(土) 01:05:20ID:???「うまくいきません」てのはどういう状況なのかkwsk
まさかとは思うが、普段使ってるユーザーで切ったネットワークドライブが
ASPからだと見えないとかゆー話じゃないよね?
0944941
2008/03/22(土) 06:51:48ID:HjD2LhX7Wsh.MapNetworkDrive "Z:", "(保存ドライブ)\\192.168.10.12\D\BACK", False,"administrator" , "pass"
FS.CopyFile "(コピー元)\\192.168.10.15\D:\TEST", "Z:\", True
上記のように書いてますが、「指定されたログオン セッションは存在しません。」
とのエラーが保存ドライブ指定の所で起こっています。
よろしくお願いします。
0945nobodyさん
2008/03/22(土) 21:47:53ID:???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:\」と書いてるなら
それはそれでエラーだ)
0947nobodyさん
2008/03/23(日) 00:49:41ID:???……俺、クマー? ま、まぁいいやorz
0948nobodyさん
2008/04/06(日) 14:35:10ID:VbyGl1Vx下記のソースを書いてますが、割り当てドライブ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
0949nobodyさん
2008/04/06(日) 17:02:37ID:???| ノ\ ヽ |
/ ●゛ ● | |
| ∪ ( _●_) ミ j
彡、 |∪| | J
/ ∩ノ ⊃ ヽ
( \ / _ノ | |
.\ “ /__| |
\ /___ /
0950nobodyさん
2008/04/07(月) 04:00:22ID:???ヒント1:ネットワークドライブはユーザ個別の設定
ヒント2:ASPにアクセスした時IISはどのユーザで実行すると思う?
0952nobodyさん
2008/04/09(水) 16:42:53ID:???するにはどうすればよいでしょうか?
0953nobodyさん
2008/04/10(木) 00:29:12ID:???ルートは匿名アクセスにして、どこか仮想ディレクトリの下にASPを集めて
そこを統合Windows認証にすれば?
0954nobodyさん
2008/04/11(金) 10:27:46ID:???サンプルコードがあれば教えていただけないでしょうか?
Javaでのサンプルは下記のような感じです。
http://javatec.blog105.fc2.com/blog-entry-22.html
0955nobodyさん
2008/04/11(金) 22:24:46ID:???ContentTypeとContent-DispositionとContent-Lengthを設定して
ファイルをバイナリで書き出す
ttp://www.site-cooler.com/tips/asp_binarydownload.htm
0956nobodyさん
2008/05/07(水) 21:04:34ID:???次スレはこちら
http://bubble6.2ch.net/test/read.cgi/cafe50/1141039267/
0957nobodyさん
2008/05/09(金) 00:57:14ID:???リンクをクリックしてから、
ファイルダウンロードダイアログが表示されるまでのタイムアウト時間ってASP側で操作できる?
0959957
2008/05/11(日) 19:19:01ID:???別の問題があがったんで、もう一個質問させてください。
IISで公開していないフォルダにあるファイルを、
ASPからADODB.Streamオブジェクトを利用し、
LoadFromFileメソッドとReadメソッド及びResponse.BinaryWriteメソッドで
ユーザーにダウンロードさせようとしています。
小さいファイルなら問題ありませんが、
大きいファイル(500M程度)だと
LoadFromFileメソッドに2分以上かかり、エラーとなってしまいます。
IISのタイムアウト時間は900秒、キープアライブにチェックはついております。
ADODB.Readメソッドに引数をつけて少しずつ読み込ませようとしても、
最初のLoadFromFileメソッドに大きな時間がかかってしまい、
エラーとなるのは変わりありません。
IISのタイムアウト時間を120秒以上に設定しても、
IEでダウンロードする限りリンクのクリックから120秒でIEはエラーを表示するようです。
何か解決策はありますでしょうか。
0960nobodyさん
2008/05/13(火) 14:08:07ID:ZvilEQTc出力するようなことってできるのかい?
0961nobodyさん
2008/05/13(火) 23:32:18ID:???ヘイブラザー、合成って言葉の意味によって変わってくると思うが
できないってことはないと思うんだぜ
素のASPだと死ぬほど大変だと思うが。
ImageMagickとか使うんかな、そういうときは
0962nobodyさん
2008/05/21(水) 03:02:58ID:SRNKrM3a0963nobodyさん
2008/05/21(水) 23:53:22ID:???流速が全てじゃないさ
0964nobodyさん
2008/05/22(木) 12:01:03ID:???<%
Response.Status ="301 Moved Permanently"
Response.AddHeader "Location","/hoge/"
%>
とリダイレクトさせてるのですが、これを10秒後にリダイレクトさせるとかって出来るんでしょうか?
0965nobodyさん
2008/05/23(金) 20:30:46ID:???htmlヘッダにしたら?
0967nobodyさん
2008/05/26(月) 20:44:45ID:???10秒ぐらいならブラウザもまってくれるよ。
0968nobodyさん
2008/05/27(火) 07:15:57ID:???0969nobodyさん
2008/06/01(日) 21:26:22ID:???HTTPヘッダで、認証方法をNTMLにしろって叩き返せばプログラムで制御できるよ
IISのディレクトリセキュリティは、統合Windows認証と匿名認証の両方にチェックが必要。
ただしIIS6の場合、一度NTML認証したあと、どうしても匿名認証でないと実行できないページに移動したりすると、正常に動かなくなった経験があるので、この方法はおすすめできない
0970969
2008/06/01(日) 21:27:27ID:???× NTML
○ NTLM
0971nobodyさん
2008/06/23(月) 18:20:11ID:???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の方が関数の切り分けとしては良い気がするのですが、
関数毎に接続・切断するのは負荷が高いような…。
0972nobodyさん
2008/06/24(火) 02:52:35ID:???処理ごとに関数を分ける → 将来どういう呼ばれ方をするかわからない
ってことで関数の中で接続から切断までやったほうが良いと思うよ。
どうせIISがコネクションをプールしてるから、それほど負荷は高くない。
0973nobodyさん
2008/06/24(火) 11:29:50ID:???ご教示いただきましてありがとうございます。
こんなに早くレスをいただけるなんて感謝です。
ネットを徘徊していてもレガシーASPはなかなかドキュメントが
手に入りにくいので苦戦しております。
いろいろな掲示板などを見ても、上級者のコードを見るのが一番勉強になる
とよく言われているのですが、会社にあるコードは書籍のサンプルコードに
毛の生えた程度、というかそれ以下。
常日頃から洗練されたアプリケーションを見てみたいと思ってはいるのですが、
kodersなどでオープンソースを検索してもあまり参考になりそうなものはなく、
そもそもASPのプロジェクト自体が少ないようです。
「3層アーキテクト」「MVC」「カプセル化」などキーワードは入ってくるものの
実際にどのように組むのが良いのかわからない状態です。
何か参考になるサイトなどご存じでしたら教えていただけないでしょうか。
ちなみに既出かもしれませんが、↓は少し参考になりました。
http://www.microsoft.com/japan/msdn/web/server/asp/asptips.aspx#asptips_tip4
http://www.microsoft.com/japan/technet/archive/prodtechnol/iis/iis4/evaluate/planasp.mspx?mfr=true
http://www.microsoft.com/japan/msdn/columns/server/server122799.aspx
0974nobodyさん
2008/06/25(水) 19:35:55ID:???http://weblogs.asp.net/scottgu/archive/2008/05/12/visual-studio-2008-and-net-framework-3-5-service-pack-1-beta.aspx
0975nobodyさん
2008/07/01(火) 16:27:57ID:???うーん、正直微妙。
・組み込みオブジェクトや関数なんかはintellisenseが有効
・If文などのステートメントに対してはサポートされてない
・Option Explicitにしても宣言してない変数をチェックしない
・宣言した変数を列挙しない(これが一番残念)
・includeした先では自作Classのintellisenseは無効
あぁ、.NETに移行したい。。。orz
0976nobodyさん
2008/07/01(火) 23:58:06ID:???ASP Studio2006
http://en.ewebxp.com/products/aspstudio/index.asp
ASPならまかせろ!(ほかはダメだけどって、)そんなあなたに
(IIS不要で、ASPコードからコンパイルしてEXEができる)
ASP to EXE
http://en.ewebxp.com/products/asptoexe/index.asp
0977976
2008/07/02(水) 07:14:52ID:???http://www.sharewareplaza.com/images/screenshot/28614.gif
両方ともtrial版がダウンロードできるのでやってみた。
特にASP to EXEの方はきれいにEXEができた。シェアウエアで少々高いのが難点。
メニューの日本語化をやって、半値以下なら買ってもいいなと思ったよ
0978nobodyさん
2008/07/02(水) 17:17:00ID:???0979nobodyさん
2008/07/06(日) 00:28:27ID:hwQT1MmGとある理由からASP.NETではないASPを勉強しなくてはならなくなり、
WindowsXp homeではIISが入れられないという理由で
windows98をサブマシンに入れて、Personal Web Serverをいれました。
ですが、sample.aspというファイルを作ってアクセスを試みようとしても、
Server Application Errorがでてアクセスできません。index.htmlならアクセス可能でした。
初歩中の初歩かもしれませんが、どなたか教えて下さるとうれしいです。
http://www.site-cooler.com/kwl/asp/1.htm#1-1
上記のページを見ながら、やっていたのですが、アクセスのところで躓いてしましました。
何かほかにも設定が必要なのでしょうか? ご教授よろしくお願いします。
0981nobodyさん
2008/07/06(日) 10:43:09ID:???返信ありがとうございます;−;
はい、PWSの詳細オプションの仮想ディレクトリのSCRIPTSのプロパティーの編集では
アクセスに、読み取り、実行、スクリプトにチェックを入れております。
これとは違うものでしょうか?
他にも情報が必要でしたら、何でも言ってください。
FireFoxでアクセスした場合、Server Application Errorで
IE6の場合はHTTP 500 内部サーバーエラーでした。
0982nobodyさん
2008/07/06(日) 12:29:26ID:???レス数が950を超えています。1000を超えると書き込みができなくなります。