やりたかったのはmysqlにblobでpdfをアップロードして、そしてそれをダウンロードしたかった
アップロードのサンプルは多々あれど、ダウンロードがなく、いろいろ探したが見つからず……
そのものズバリを見つけた時は泣いた
http://cakebaker.42dh.com/2006/04/15/file-upload-with-cakephp/
結局ダウンロード時にtypeとsizeが必要なので、保存時に取得してDBに突っ込んでやる必要があるのかも
やりたかったのはmysqlにblobでpdfをアップロードして、そしてそれをダウンロードしたかった
アップロードのサンプルは多々あれど、ダウンロードがなく、いろいろ探したが見つからず……
そのものズバリを見つけた時は泣いた
http://cakebaker.42dh.com/2006/04/15/file-upload-with-cakephp/
結局ダウンロード時にtypeとsizeが必要なので、保存時に取得してDBに突っ込んでやる必要があるのかも
32bit Windows2003Server上で動かしていたASP.Net Framework2.0のWebアプリを64bit WindowsServer2008に動かす時にけっこう手間取った
何が手間取ったかってActiveReport Pro 2.0を使っていたってことだった
Webアプリのインストール自体は普通に終了
……してねえのは昨日の日記見ればわかるが
実行するが500エラー
んで、これは
・アプリの仮想フォルダをDefaultAppPoolではなく、Classic.Netにする
・IISの機能の追加で、ASP.NetとIIS6メタベース互換をインストールする
ので動いた
今度はActiveReportのアセンブリが見つからない
そういえばActiveReportの設定してなかった
http://www.grapecity.com/japan/support/os/win7/activereports/default.htm
ここ参考にして同じように設定
そうしたらActiveReport関係のエラーメッセージは消えた
System.BadImageFormatExceptionが発生するようになった
どうやらCLRが違うらしい
64ビット版だから違うのかー?
コンパイルを32ビットでやってるからか、と思ってVS2005でx64でコンパイルしてみるけどダメ
うーん…
で、ぐぐっていたら発見
http://www.grapecity.com/japan/support/os/activereports/default.htm#run
このページの通りにx86でコンパイルしたら動きました
ただWindows2008上で動かすと、設定してあるのにもかかわらずArCacheItemが見つからないといわれたけど
どうも64bit版ではそもそも動かないものらしいね
普通のXPだと動いた
いろいろ参考にしたページ
http://blogs.msdn.com/nakama/archive/2008/11/13/part-3-asp-net-2-0-web-64.aspx
http://www.grapecity.com/japan/support/os/win2008/default.htm
結局32bitで動かすしかないんだろうなあ、古いActiveReportだからしょうがないか
どうでもいいけど同時にElTableも使ってるんだけどこれが全くバージョンアップしないのは売れていないんだろうか
Excelみたいな入力するのにけっこう使ってるんだけど
ただバグがちょろちょろあるので次のバージョンに期待してたんだがなあ
VS2005のWebセットアッププロジェクトをIIS7の2008Serverで展開しようとすると、
「インストールは中断されました」なにがしなエラーがでてインストールできない
とりあえずmsiexec /i msiのパス /L d:\log.log
とかやってログを見る
「このパッケージをインストールするときに予期しないエラーが検出されました。このパッケージは問題がある可能性があります。エラー コードは 2826 です。 引数: FatalErrorForm, Line1, to the right」
よくわからない……
結局
http://social.msdn.microsoft.com/Forums/ja-JP/vstsja/thread/93e25656-1ef1-42ab-89a5-7095ed59e36e
これでビンゴ。
元のプロジェクトはIIS6で作ったものだったので、IIS7だと動かないらしい
IIS6互換性コンポーネントのインストール方法は
http://technet.microsoft.com/ja-jp/library/bb397374(EXCHG.80).aspx