問題タブ [web-setup-project]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
226 参照

windows-installer - ユーザーは Web セットアップ プロジェクトをどこにインストールしましたか?

Visual Studio 08 に Web セットアップ プロジェクトと Web サービス プロジェクトがあります。

私のWebセットアッププロジェクトでは、ユーザーが自分の仮想ディレクトリ名を選択できるようにし、インストールの終わりまでに、WebサービスでWebページを開くなどのことを「したい」インストーラークラスをWebサービスプロジェクトに持っていますホームページを設置しました。

問題は、インストーラー クラスで TARGETDIR などの Web セットアップ プロジェクトからパラメーターを渡す方法を知っていることですが、彼がインストールしたものの URL がわかりません。IE 彼が foo という名前の仮想ディレクトリをインストールした場合、彼はhttp://localhost/fooにあると推測できますが、IIS の構成が欠けていて、Web サイトがhttp://localhost/whatever/の下にある場合はどうでしょうか。ふー

したがって、比較的短くするために、インストールの最後までに、インストーラー クラスで Web サービスの URL を知る必要があります。

0 投票する
8 に答える
24153 参照

windows-installer - Webセットアッププロジェクトの仮想ディレクトリ

デフォルトでテキストボックスインストーラー画面に仮想ディレクトリを表示するWebセットアッププロジェクトがあります。仮想ディレクトリ名をユーザーが編集できず、常にデフォルトでmsiで設定した名前になっていることを望みます。これはどのように達成できますか?

0 投票する
1 に答える
990 参照

asp.net-mvc - MVC.netがWebセットアッププロジェクトからインストールされていることを確認する

MVC.netがターゲットマシンにインストールされていることをWebセットアッププロジェクトからチェックするエレガントな方法を知っている人はいますか?レジストリは最良の方法ですか?または、Windowsインストーラー検索ですか?

どうもありがとう、

0 投票する
1 に答える
3095 参照

icons - デスクトップ ショートカット アイコンが Web セットアップ プロジェクトに表示されない

Web セットアップ プロジェクトを作成しましたが、Web アプリケーションへのデスクトップ ショートカットを作成したいと考えていました (例: http://localhost/xx/yy.aspx )。ここまでは非常に簡単でした: ショートカットを作成し (場所は関係ありません)、必要な URL を指定し、これを Web セットアップ プロジェクトのユーザー デスクトップの特別なフォルダーに追加し、インストール後にデスクトップに配置しました。 . しかし、カスタムショートカットアイコンを表示したかったのです。ファイルシステムに作成したショートカットのアイコンを設定しました。次に、これをセットアップ プロジェクトに再度含めました。ただし、インストール後、ショートカットはデフォルトの IE アイコンを再び表示し続けました。(私はWindows 2003サーバーでこれらを試しましたが、win XPではショートカットがアイコンなしで表示されました)

いくつかの試行の後、別の方法を見つけました。ファイル システムにアイコンのないショートカットを再作成し、Web セットアップ プロジェクトを開き、このショートカットとアイコンをターゲット マシンのファイル システムの下の Web アプリケーション フォルダーに含め、[ユーザーのデスクトップ] をクリックし、右クリックします。右側の空白の領域で、[新しいショートカットの作成] を選択し、追加したばかりのショートカットを選択しました。次に、ユーザーのデスクトップの下で、新しく作成したショートカットをクリックし、[プロパティ] ウィンドウを開き、そのアイコン プロパティを含まれているアイコンに設定しました。これらの手順により、2003 サーバーと win XP の両方ですべて解決しました。

これは本当に質問ではありませんでしたが、かなり面倒だったので、とにかく共有したかったのです。

0 投票する
1 に答える
1236 参照

asp.net - インストーラークラスが呼び出されていないようです

Webセットアッププロジェクトをカスタマイズするために、このチュートリアルに従っています。http://msdn.microsoft.com/en-us/library/aa289522(VS.71).aspx ただし、VisualStudioに既にあるWebアプリケーションを使用しています。したがって、彼らの解決策の一部は、私自身のWebプロジェクトにインストーラークラスを作成することです。「新しいアイテムを追加」を選択すると、実際にはダイアログに「インストーラークラス」オプションが表示されません。
そこで、「System.Configuration.Install」を参照する独自のクラスを追加し、.netインストーラークラスを拡張しました。私の問題は、Webセットアッププロジェクトで、上記のリンクの手順に従って実際に呼び出されるはずの自分のインストーラーが呼び出されていないことです。

私が間違っていることについて何か考えはありますか?

0 投票する
1 に答える
1662 参照

asp.net - Visual Studio 2005 で Web Setup Project を使用して IIS プロパティの構成に影響を与える方法

Visual Studio 2005 内の Web セットアップ プロジェクト テンプレートを使用して setup.msi ファイルを作成し、Web アプリケーションを別の Web サーバーに展開しました。

問題なく動作しますが、ターゲット Web サーバー上に新しい仮想ディレクトリが作成され、ターゲット Web サーバー上で INETMGR を使用してかなりのカスタム (手動) 構成手順が必要になります。

Web Setup Project が「レジストリ エディター」、「ユーザー インターフェイス エディター」などのさまざまな「エディター」を提供していることに気付きましたが、次のような構成タスクを自動化できるものは見つかりませんでした。

このプロジェクト テンプレートでこのようなカスタマイズは可能ですか、それとも配置に "ReadMe.txt" のようなものを含める必要がありますか? ありがとう。

編集: 09/09/09

0 投票する
2 に答える
77 参照

asp.net - 開発ディレクトリを参照する本番アプリケーション

.NET 3.5 で Web アプリケーションを構築しています。Web フォームで参照されているクラス ライブラリ プロジェクトがいくつかあります。

Web セットアップ インストーラーを使用して展開しています。

アプリケーションをインストールして最初のページにアクセスすると、クラス ライブラリ内の一部 (すべてではない) のオブジェクトに対して null ポインター例外が発生します。スタック トレースを見ると、開発マシンにのみ存在するディレクトリをどこかで探していることがわかります。

IISRESET を実行すると、エラーは消えます。

私のアプリケーション (web.config は debug="false" でコンパイルされます) がローカルの開発マシンで何かを探そうとする理由を知っている人はいますか?

アクティブなビルドがリリースに設定されています。

ありがとう。

0 投票する
5 に答える
1256 参照

c# - Web セットアップで SQL Server への Windows 認証を使用して、マシン名ではなくログインを使用するにはどうすればよいですか?

Web アプリをインストールする Web セットアップ プロジェクトがあります。カスタム アクションで、SQL スクリプトを実行してデータベースを構築しています。

シンプルで、ほとんどが MS のサンプル コードです。正常に動作します。

問題は、SQL Server に送信されるユーザーが「AMBER\corwin」ではなく「AMBER\CHAOS$」のように「DOMAIN\MACHINENAME$」であることです。

SQL Server のログインとして "AMBER\CHAOS$" を追加し、ユーザーに十分な権限を与えると、すべて正常に動作します。それは最終環境では不可能です。

では、Web セットアップを "AMBER\CHAOS$" ではなく "AMBER\corwin" として SQL サーバーに接続するには、どうすればよいでしょうか?

0 投票する
1 に答える
2066 参照

asp.net - Web セットアップ プロジェクトでフォルダのアクセス許可を変更するには?

メインの仮想ディレクトリ フォルダーの下にあるフォルダーに書き込む必要がある ASP.NET アプリをインストールするために、Web セットアップ プロジェクトを使用しています。ASPNET ユーザーにそのフォルダーへのアクセス許可を付与するようにセットアップ プロジェクトを構成するにはどうすればよいですか?

0 投票する
2 に答える
642 参照

asp.net - Web セットアップ プロジェクト - ファイルを上書きする修復

MSI を作成する Web セットアップ プロジェクトがあります。最初のインストール後、私の Web サイトには、手動で変更できる構成ファイルがいくつかあります。

その MSI を再度トリガーすると、インストールを修復するように提案されます。修復を選択すると、インストールは実行されますが、以前に変更された構成ファイルは、MSI に含まれるデフォルトの構成ファイルに置き換えられません。

修復が完了したときにこれらのファイルを上書きする方法を探しています。

編集: セットアップ プロジェクトは、Visual Studio Web セットアップ プロジェクトを使用して構築されます。

ありがとう。