WPFアプリケーションには、Windows OSデスクトップから実行するものと、XBAPアプリケーションとして実行するものがある、一貫したUIなどの2つの味があります。XBAPアプリケーションを展開しますか?
現在、localhostマシンのIIS(Windows XP Pro)にXBAPアプリケーションを公開しています。必要に応じて自分のシナリオで完全信頼を有効にしました(Microsoft .NET Framework 2.0の設定、URL完全信頼)+ pfxファイル別のマシン上のユーザーが自分のマシンのIEブラウザーからURLを入力すると、インストールされます(私のマシン名用)。
私はXBAPアプリケーションをデスクトップにするのではなく、集中型のアプリケーションを望んでいるので、XBAPアプリケーションを顧客に売りたいのですが、どうすればいいですか? XBAPの導入経験がある人が教えてくれますか?自分のWebサーバーにアプリケーションをセットアップするセットアップを行う必要がありますか? (Webサーバーが.net 3.5 sp1を持っていると仮定します)pfxと完全信頼はどうすればよいのでしょうか?
私は、XBAPアプリケーションの構成ファイルを変更する必要があると思っていました。データベース接続文字列など...後でファイルに署名するにはどうすればいいですか?私はクライアントに行って、XBAPアプリケーションが正しく動作しないという設定ファイルを変更したとしますか? – abmv
構成ファイル(またはそのようなClickOnce制御ファイル)を変更すると、ClickOnceマニフェストに格納されているハッシュ値は無効になり、clickonceデプロイメントエラーが発生します。これは、あらゆるタイプのClickOnceアプリケーションに当てはまります。このような状況を可能にするために、構成を作成し、Microsoft.Build.Tasks.Deployment.ManifestUtilities名前空間を使用してマニフェストを再生成するカスタムインストール手順がありました。 –
Q1.カスタムインストールステップでアクションのコードまたはリンクを作業サンプルに投稿してください.Visual Studioでこれを行うにはWiXを使用したかインストーラプロジェクトを追加しましたか? Q2.お客様専用にClickOnceを作成したと仮定していますが、正しいですか?顧客URLのClickOnceを公開する必要がありました。 http:// customer_server/your_app? – abmv