1

.ext または .msi ファイルをクリックして、クライアント マシンで簡単にデプロイできるようにしたい Asp.net アプリケーションがあります。

次に、vs で「Web セットアップ プロジェクト」を見つけました。

しかし、私はそれを作る方法がわかりません。

私の場合、アプリケーションには .Net 4 が必要です。

そして、アプリがデプロイされた後、インストール ウィザードで収集したい web.config 内の何かを変更する必要があります。

また、デプロイ後にいくつかのクリーンな作業を行う必要があります(いくつかのファイルを変更します)。

それで、「web setup project」を使用して私の要件が可能かどうか、またどのように作成するのだろうか?

4

2 に答える 2

0

Visual Studio では、カスタム アクションを介してのみ、インストール中にファイルを変更できます。そのため、必要なことを行うカスタム コードを記述する必要があります。.NET Framework 4 については、前提条件として追加できます。

より簡単な解決策が必要な場合は、市販のセットアップ オーサリング ツールを試すことができます: http://en.wikipedia.org/wiki/List_of_installation_software

たとえば、Advanced Installer には、ASP.NET アプリケーション専用のプロジェクト タイプがあります。

于 2012-07-05T14:52:21.953 に答える
0

はい、インストール時にカスタム アクション (インストール時のフレーミング接続、Web アプリ用の WCF サービスの使用) を .msi ファイルに作成できます。これについてより明確な図が必要な場合は、私の記事を参照してください。

これは、Windows アプリケーションのセットアップ作成に伴い、接続文字列を作成または変更するためのものです。

http://www.codeproject.com/Tips/446121/Adding-connection-String-During-Installation

この作成では、WCF サービスを使用する Web アプリのセットアップ ファイルを作成します。

http://www.codeproject.com/Tips/477202/SetUp-file-Creation-for-Web-Application-which-Cons

于 2012-10-26T07:04:19.687 に答える