- PR -

ASPからのDLL再ダウンロードについて

1
投稿者投稿内容
未記入
会議室デビュー日: 2006/10/20
投稿数: 4
投稿日時: 2006-10-20 00:41
WEBサーバ上に.NETで作成したDLLを置いて、ASPでダウンロードする
機能を実装しています。DLLのバージョンアップ時は再度WEBサーバに
配置しクライアントに配布します。
この際、初回のダウンロードとアセンブリ登録は成功するのですが
2回目以降(リビルド&再度WEBサーバに配置後ASP起動)をおこなっても
ダウンロードがされません。
DLLのバージョンはASSENBLYINFO内でリビルド毎に上げる様指定して
います。
どうやらDLLのダウンロードをする際にIEの一時ファイルにもダウン
ロードがされており、2回目以降はここへのダウンロードがされない
ためにアセンブリ登録がなされないようです。
(一時ファイルを手動で削除したら2回目でも成功しました。)
厳密名を付加してDLLを作成してもうまくいきませんでした。
環境は、VISUAL STUDIO2003、.NET FRAMEWORK1.1、旧ASPです。
以下にダウンロードをするHtmlのコードを記します。
------------------------------------------------------------
<OBJECT ID="AAA"
CLASSID="http://LOCALHOST/AAA.dll#AAA.BBB">
</OBJECT>

同様の経験の方はいらしたらご教授いただけますでしょうか。
ぶさいくろう
ぬし
会議室デビュー日: 2005/11/22
投稿数: 1232
お住まい・勤務地: 川崎市(は俺も含めてロクな人間が住んでないよw)
投稿日時: 2006-10-20 08:53
ASPなのかASP.NETなのかわからへん。
未記入
会議室デビュー日: 2006/10/20
投稿数: 4
投稿日時: 2006-10-20 10:44
ASP
未記入
会議室デビュー日: 2006/10/20
投稿数: 4
投稿日時: 2006-10-20 10:45
ASPです、よろしくお願いします。
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2006-10-22 21:17
 旧 ASP で作成したページ上に、.NET Framework で作成した DLL を貼り付けて(IE にホストさせて)いる。その DLL が、新しいものに変わらない、といってる?

 それとも、.NET Framework で作成した DLL が、サーバ上のファイルをダウンロードする仕組みを提供するんだけど、そのときに、新しいものを提供しない、といってる?



 単純には、そのページをキャッシュさせない、ってのが、考えられるけど。
_________________
未記入
会議室デビュー日: 2006/10/20
投稿数: 4
投稿日時: 2006-10-23 09:30
>旧 ASP で作成したページ上に、.NET Framework で作成した DLL を貼り付けて(IE にホス>トさせて)いる。その DLL が、新しいものに変わらない

上記の現象になります。なおASPでキャッシュのクリア(CTRL+F5)を行った後IEの
再起動をするとDLLは新しいものに置き換わりました。


1

スキルアップ/キャリアアップ(JOB@IT)