クラシック ASP Web サイトを展開するにはどうすればよいですか?
-
22-09-2019 - |
質問
IIS 6/7 でクラシック ASP Web サイトを展開する方法、または展開に必要な手順を知りたいです
既存のプロジェクトのインストーラーを作成できますか?
解決
は仮想フォルダにファイルをコピーします。あなたが任意の依存DLLのか、exeファイルのを持っている場合は、あまりにもそれらをインストールすることを確認します。
あなたはあなたにこの作品を行いますインストーラを作成する必要があります言ったように。インストーラの多くは、のInnoセットアップとWindowsインストーラーます。
のように、そこにあります他のヒント
あなたは http://www.iis.net/download/WebDeploy、それはあなたのASPアプリケーション、セットアップIISアプリケーションやその他の設定(アプリケーションプールのような、など)を展開し、さらにCOMオブジェクト、レジストリキーなどを含めることができます。 さらに良いことに、あなたは、コマンドラインまたはユーザーインターフェイスのいずれかを介して、それらの偶然にを渡すことができますので、インストール時にすることを、接続文字列、タイトル、設定などのコンテンツをパラメータ化することができます。 これは、IIS 6と、あなたがパッケージ化されたバージョン(zipファイル)、または他のサーバーで既存の展開のバージョンを比較7とさえ助けをIISの間で展開することができます。
- 必ず 仮想ディレクトリが設定されました IISで。
- すべてのファイルを仮想ディレクトリにコピーします
- 該当する場合、 regsvr32.exe を使用して必要な DLL を登録します。
- 走る。
お役に立てれば。
編集:アプリケーションのインストーラーを作成したいようですね。持っています ここでガイドを見てください それを行う方法について。私の知る限り、プロジェクトをインストールするための「プラグ アンド プレイ」機能はありません。あなたはそれを達成しなければなりません。
そのわずかASP、あなたは何のDLLのまたはCOMコンポーネントを持っていない場合、あなただけのAPPROOTまたはwwwrootの下の仮想ディレクトリにすべてのファイルをコピーする必要があります。 XCOPYコピーすべてのディレクトリ、サブディレクトリとファイル。インストーラについては、あなたは本当にそれを必要としないだろうが、あなたがものを作る場合には有用であろう、その仮想ディレクトリの設定、コピーしたファイルと設定する任意のホストヘッダーであれば必要に応じています。