- PR -

自分の環境で作成したWebアプリケーションを、他の環境に移行する際の注意点

1
投稿者投稿内容
カレー落武者
常連さん
会議室デビュー日: 2003/09/12
投稿数: 49
投稿日時: 2003-09-18 11:50
C#で、自分の環境でWebアプリケーションを作成し、いざ、実際に動作させる環境のIISで仮想ディレクトリを作成して、そこでWebアプリケーションを動作させようとした際には、どのようなファイルをコピーすれば良いのでしょうか?

今のところ、基本的にすべてのファイル(ソリューションファイルや、VisualSourceSafe関連のファイルまで)をコピーして、動作させています。実際、これで一応は動作するのですが、ソリューションファイルやVisualSourceSafe関連のファイルなどは、開発を行う環境以外では本来必要がありません。
できれば、自分でちゃんと判断して、必要なファイルだけコピーするようにしたいのですが、確実な資料が手元になくて困っています。
どなたか、詳しいお話を教て頂けないでしょうか?
--------------------
追記です。
インストーラを作って、インストールする方法も考えたのですが、修正とテストのたびにインストーラを作るのは手間がかかり、あまり効率的とは思えないのです。
やはりインストーラをその都度作成するのが確実なのでしょうか?

[ メッセージ編集済み 編集者: カレー落武者 編集日時 2003-09-18 12:03 ]

[ メッセージ編集済み 編集者: カレー落武者 編集日時 2003-09-18 12:06 ]
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2003-09-18 12:16
引用:

カレー落武者さんの書き込み (2003-09-18 11:50) より:

インストーラを作って、インストールする方法も考えたのですが、修正とテストのたびにインストーラを作るのは手間がかかり、あまり効率的とは思えないのです。


 インストールプログラムを作成するプロジェクトが追加され、「すべてビルド」でインストールプログラム自身もビルドされませんか?
小野@どっとねっとふぁん
ぬし
会議室デビュー日: 2001/10/30
投稿数: 402
投稿日時: 2003-09-18 12:47
どのようにプログラムを作っているかで変わってくる部分はあると思いますが。
基本的には
・binフォルダに入っているdll
・aspxファイル
をコピーすればよいはずです。

#設定を変えているならweb.config、とか必要なものは追加しないといけませんが。

気をつけるのは、仮想フォルダをアプリケーションとして設定することと、
その直下にbinフォルダを作成して、そこにdllを配置することぐらいかな。

カレー落武者
常連さん
会議室デビュー日: 2003/09/12
投稿数: 49
投稿日時: 2003-09-18 13:06
ありがとうございました。

小野@EACの方法で、無事動作しております。
Jittaさんの言うように、インストーラを作成するのもそれだけ簡単なのであれば、是非学んでおこうかと思います。

これだけ解りづらい質問にも関わらず、丁寧かつ迅速な答えを頂き、本当にありがとうございます。
ご協力、ありがとうございました。
1

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