0

ASP.NET 3.5 Web アプリケーションがあり、ユーザーがこの Web アプリケーションを同じサーバーに複数回インストールできるようにしたいと考えています。

各 Web アプリは、独自のデータベースで動作します。

Server1
--------
WebApp1 - database1
WebApp2 - database2
WebApp3 - database3

最初に web-deployment-project を使用しようとしましたが、Web アプリケーションを一度しかインストールできません。

同じサーバーで Web アプリのデプロイを複数回実装するにはどうすればよいですか? 独自の winforms アプリケーションを開発する必要がありますか?

4

3 に答える 3

1

おそらくこれを行う必要があります:

  • データベースごとに IIS に仮想ディレクトリを作成する
  • 各 Web アプリケーションの構成ファイルを正しいデータベースに設定してください。
  • デプロイするときは、構成ファイルを除いた各ディレクトリにファイルをコピーします

それを行うには、小さなアプリケーションまたはバッチ ファイルを作成できます。

于 2010-03-16T09:14:47.953 に答える
1

最良の方法はWeb Deploy 3.0を使用することです

Web 配置 (msdeploy) は、IIS サーバーへの Web アプリケーションと Web サイトの配置を簡素化します。管理者は、Web 配置を使用して IIS サーバーを同期したり、新しいバージョンの IIS に移行したりできます。また、Web 配置ツールを使用すると、管理者と委任されたユーザーは、IIS マネージャーを使用して ASP.NET および PHP アプリケーションを IIS サーバーに配置できます。

于 2013-07-18T09:44:04.860 に答える
1

はい。それが最善の方法であり、カスタム アプリを作成することで、特定の要求を満たすことができると思います。

Web 展開プロジェクトによって実行されるプロセスをエミュレートする winform アプリケーションを作成する必要があります (ファイル システムへのファイルのコピー、選択した Web サイトでの新しいアプリケーション \ 仮想ディレクトリの作成など)。

于 2010-03-16T09:11:25.013 に答える