- PR -

ASP.NETをパッケージソフトにするには

1
投稿者投稿内容
ノア
会議室デビュー日: 2002/08/27
投稿数: 3
投稿日時: 2002-08-29 14:50
ASP.NETを初めて間もない新人です。VB自体初心者ですが・・・
質問はASP.NETで作成したものを、.NET Framework等のインストール無、
サーバ、ネットワーク接続無しでアプリケーションのみをFD、CD-R等で配布したいのですが、
方法が分かりません。いろんなところで調べたのですが、どこ見てもdotnetfx.exe が
必要だとあります。dotnetfx.exe無しで配布できる方法があれば教えて下さい。
説明不足かもしれませんがよろしくお願いします。
小野@どっとねっとふぁん
ぬし
会議室デビュー日: 2001/10/30
投稿数: 402
投稿日時: 2002-08-29 15:14
すくなくとも現在の.NET Frameworkはあらかじめインストールすること無しに
配布することはできないと思います。
サポート技術情報に記述があったと思います。

CD-Rなら再頒布モジュールをいっしょにいれて、まずそのインストールを
してもらうしか方法はないかと思います。

#SP2もあてないといけないですね。
ノア
会議室デビュー日: 2002/08/27
投稿数: 3
投稿日時: 2002-08-29 15:28
早速ありがとうございます。
やはり駄目ですか・・・
WindowsアプリもFramework無しでは配布できないんでしょうか?
この際配布に関する情報は何でも教えてください。
どこからか聞いた話では変換ソフトがあるとかないとか・・・?
べーちゃん
大ベテラン
会議室デビュー日: 2002/07/21
投稿数: 121
投稿日時: 2002-08-30 12:57
>WindowsアプリもFramework無しでは配布できないんでしょうか?
>この際配布に関する情報は何でも教えてください。

ASP.NETであってもVB.NET,VC++.NET,C#で開発したWindowsアプリで
あっても.NETで開発したソフトを動作させるためには.NET Frameworkは
必須です。

さて、ASP.NETアプリケーションの配布は以下の手順を踏みます。
1.配布用プロジェクトの作成
 パッケージユーティリティが別に存在するので無く、配布用の
 プロジェクトが存在し、それを現在のアプリケーションに
 追加作成します。
 詳細はマニュアルを読んだほうがいいです。ここではどんな
 ファイルをインストール対象とするかを指定したり、
 プロパティを通じて、IISの仮想ディレクトリの設定なども
 行います。
2.配布用パッケージの作成
 ビルドすると出来ます。CDに焼くなどしてください。

以後はターゲットマシンにて
3.dotnetfx.exeを実行
 実行すると解凍先フォルダを聞いてくるので適当なフォルダを
 指定してください。
4..NETFrameworkのインストール
 前述のフォルダに.NETFrameworkのインストールプログラムが
 ありますので、それを実行します。
5.サービスパックをあてる
6.必要に応じてデータコンポーネントをインストール
7.アプリケーションのインストール

以上です。
ノア
会議室デビュー日: 2002/08/27
投稿数: 3
投稿日時: 2002-08-30 15:07
べーちゃんさん
わざわざ配布の手順書いてくれたのはありがたいですが、
この手順は既に知っています・・・
やはりexeだけの配布は別のソフトとかを使わなければいけないのかな?
別のwebプログラミング探そうかな・・・
dai
ベテラン
会議室デビュー日: 2001/08/28
投稿数: 85
投稿日時: 2002-08-30 16:35
.NET Framework は 現在、Windows Update で提供されているはずですが、
それに頼ってアプリケーションには含めないというのもありではないでしょうか。

本来、そういう形態が .NET Framework の存在価値ですよね。
(数10MBだけど、1度インストールすればOKという)
dai
ベテラン
会議室デビュー日: 2001/08/28
投稿数: 85
投稿日時: 2002-08-30 16:40
サーバ、ネットワーク接続無しなしなんですね^^;
すみません、はやとちり。
小野@どっとねっとふぁん
ぬし
会議室デビュー日: 2001/10/30
投稿数: 402
投稿日時: 2002-08-30 17:28
> やはりexeだけの配布は別のソフトとかを使わなければいけないのかな?
> 別のwebプログラミング探そうかな・・・

Web系のシステムは必ずWebサーバが必要になるので、その設定から考えると
簡単にセットできるシステムってないんじゃないかと思います。

それを考えると、.NET Frameworkのインストールは必要ですが、
ASP.NETをサポートしてくれるこんなツールが便利な場合も
あるのではないでしょうか。
http://www.asp.net/Projects/Cassini/Download/

Matrixに付属しているテスト用のWebサーバだと思います。
ソースがいじれるので、デフォルトだとローカルマシンから
しかアクセスできない設定を他のマシンからも利用できるように
変更することができます。
Form認証の設定もきちんと考慮して動いてくれるので
パッケージのようにインストールしてWebアプリケーションを
動かしたいのであればこれは最適なツールかもしれません。


1

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