- PR -

VB.NETにおける配布問題について

1
投稿者投稿内容
TAM
会議室デビュー日: 2001/09/10
投稿数: 15
投稿日時: 2005-11-10 10:54
いつもお世話になっております

WindowsXP Professional
VB.NET 2003
NETFramework 1.1
WEBフォームでの開発をやってます

作成したプロジェクトでインストーラを作成し
サーバーにデータをインストールし
動作を確認して、実際に動かしている所までは来ているのですが

単純な変更等、例えばラベル名が間違えていた等で
サーバー側のファイルを修正変更したい場合に
今はサーバーのセットアップを動かして削除し
新しく作ったセットアップで丸ごと入れなおしている次第です
verアップ等の変更の場合それでも良いとは思うのですが
ケアレスミス等の変更の場合、毎回毎回このやり方だと大変です
単にファイルの入れ替えだけでと言う事は無理なのでしょうか?

どうしてもセットアップからやり直すしか方法がないなら
それはそういう物だと言う事で納得出来るんですが
他にいい方法をご存知の方がいらっしゃったらご教授下さい
宜しくお願いいたします
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2005-11-10 11:05
引用:

TAMさんの書き込み (2005-11-10 10:54) より:

ケアレスミス等の変更の場合、毎回毎回このやり方だと大変です
単にファイルの入れ替えだけでと言う事は無理なのでしょうか?


DLL, web.config を入れ替えると、Web アプリケーションがリロードされますよね。
aspx などはそれに合わせて更新する... それで済む話ではないのでしょうか?

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
TAM
会議室デビュー日: 2001/09/10
投稿数: 15
投稿日時: 2005-11-10 13:21
aspxファイルだけの単純な上書きでは駄目だって事は
やってみて判ってたのですが
WebconfigとDDLも上書きしてしまえば上手く行くかもってことですね

WebConfigはテスト環境等でSQLサーバーとの接続変更をするために
ちょくちょくいじったりしてたので
中身だけ替えても大丈夫ってのは判ってたのですが
AspxファイルはDLLも必要という事ですね・・
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2005-11-11 10:06
引用:

TAMさんの書き込み (2005-11-10 13:21) より:

aspxファイルだけの単純な上書きでは駄目だって事はやってみて判ってたのですが
(snip)
中身だけ替えても大丈夫ってのは判ってたのですが
AspxファイルはDLLも必要という事ですね・・


.aspx ファイルは変更されるのを検知したら再コンパイルされるハズですが...

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
どっとねっとふぁん
ぬし
会議室デビュー日: 2005/02/23
投稿数: 935
投稿日時: 2005-11-11 11:05
.aspxファイルの中「だけ」を修正した場合はその.aspxファイルを置き換えれば
すぐにその修正が反映されます。
コードファイル(.aspx.vb)を修正した場合はbinフォルダに存在しているdllを
置き換える必要があります。

#インストーラなんてなくても、このあたりのファイルコピーだけで実は十分だったり。
TAM
会議室デビュー日: 2001/09/10
投稿数: 15
投稿日時: 2005-11-14 10:35
Aspxファイルだけの修正も
コードの変更もどちらもうまくやる事が出来ました

前にサーバーに対して修正ファイルをコピーした時は駄目だったのですが・・
取り合えず今日試した限りでは正常に動いていたので
これで色々と試してみる事にします

じゃんぬねっとさん、どっとねっとふぁんさん
有難う御座いました
1

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