問題タブ [microsoft-web-deploy]

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 に答える
3534 参照

iis - IIS 7.0 IIS マネージャーには、[パッケージの管理] オプションがありません。

mvc パッケージをデプロイしようとしていますが、ここの手順を見てください: http://vishaljoshi.blogspot.com/2009/07/importing-web-package-into-iis-manager.html

IIS マネージャー -> 既定の Web サイトに移動したときに [パッケージの管理] オプションが表示されません。これは 2008R2 バニラです...

私は何を間違っていますか?

0 投票する
3 に答える
29177 参照

asp.net - IISへのWebデプロイエラー-アプリケーションプールmanagedRuntimeVersion

ASP.NETアプリケーション展開パッケージをIISに展開しようとすると、エラーが発生します

(使用しようとしているアプリケーションプールでは、「managedRuntimeVersion」プロパティが「v2.0」に設定されています。このアプリケーションには「v4.0」が必要です。

私はこれらのステップを踏みました:

  • サーバーのデフォルトの.NETFrameworkバージョンが4であることを確認しました(マシンでIISサービスを再起動しました)
  • Webアプリケーションが.NET4用に設定されていることを確認しました
  • アプリケーションのweb.configに.NET2または3.5を要求することへの参照がないことを確認しました

このエラーの根本的な原因は何ですか?また、どのように解決できますか?

ここに画像の説明を入力してください

ここに画像の説明を入力してください

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

msbuild - MSBUILD Web デプロイ パッケージの zip ファイルが親フォルダーからアクセス許可を継承しない

パッケージ ターゲットを使用して msbuild から zip ファイルを作成しています。それはうまく作成され、私が入れているフォルダーには、そのユーザーがフォルダーを完全に制御できるようにするユーザーのアクセス許可があります。ただし、zip ファイルを削除してから msbuild を実行して zip ファイルを再度作成すると、zip ファイルはそのユーザーのアクセス許可を失いました。

そのため、特定のユーザーを使用してプログラムでパッケージ ファイルを展開していますが、そのユーザーにはアクセス許可がありません。

そのzipファイルに親フォルダーからアクセス許可を強制的に継承させて、msbuildが作成するたびにアクセス許可をzipファイルに手動で追加する必要がないようにするにはどうすればよいですか?

0 投票する
3 に答える
3420 参照

asp.net - サービスを中断せずに単一サーバーに ASP.NET を展開する

重複の可能性:
Web アプリケーションの実行中にアプリケーションを IIS にデプロイするにはどうすればよいですか

ゼロ ダウンタイムで ASP.NET アプリケーションをデプロイする方法

IIS への新しい DLL の発行/アップロード: アップロード中に Web サイトがダウンする

コンポーネント化された ASP.NET MVC アプリでスムーズな展開は可能ですか?

単一のサーバーで実行される Web サイトがあります (したがって、ロード バランサーはありません)。MSDeploy を使用して展開を行うと、仮想ディレクトリ内のすべてのファイルが上書きされます。もちろん、これは想定内です。問題は、IIS のリセット中にユーザーが 15 ~ 30 秒ほど中断されることです。大したことではありませんが、中断が0であればより良いでしょう。これは避けられないと思いますが、SOの誰かが私が知らないことを知っているかどうかを確認したかったのです

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

msbuild - MSBUILD Web デプロイ パッケージにプロジェクト参照 DLL が含まれていない

msbuild を使用して Web デプロイ用のパッケージを作成しようとすると、プロジェクト dll のみが含まれます。パッケージの zip ファイルまたは一時ディレクトリに、参照されているプロジェクトの dll が含まれていません。

私はこの投稿を見てきましたが、それは私の問題ではありません。私は間違いなく、展開パッケージを作成しているメイン プロジェクトの参照プロジェクトのコードを使用しています。

MSBUILD 4 を使用してパッケージを作成しています。

まったく同じプロジェクト ファイルを使用して VS2010 を使用してパッケージを作成すると、正常に動作します。参照されているすべてのプロジェクトの dll は、package.zip ファイルに含まれています。

_PackageTempDir の場所を変更しようとしましたが、それでも問題は解決しませんでした。

ExcludeFilesFromDeployment プロパティを取り出し、PackageAsSingleFile 設定を false に設定して、結果が変わるかどうかを確認しました。

これが私のパッケージのターゲットです。すべての正規表現は、検索パスの末尾からプロジェクト ファイル名を取得し、その名前を出力フォルダーの名前と zip ファイルの名前に使用できるようにするためのものです。PackageOutputDir は、インポートするプロパティです。

参照されているプロジェクトの dll が含まれていない理由について何か考えはありますか?

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

.net - 無効な操作が原因で、コマンド ラインを介した WebDeploy によるデプロイが失敗する

TeamCity と WebDeploy を使用してデプロイ プロセスを自動化しようとしています。IDE からの Click-One-Publish は正常に動作しますが、ANT スクリプトから呼び出すと、無効な要求が原因で失敗します。

ここに私のANT:

ここにエラー(翻訳できる限り):

私の最初の提案は、.NET Framework が壊れている可能性があるというものだったので、フレームワークを再インストールしましたが、残念ながらこれは解決策ではありませんでした。

サーバー環境の詳細:

  • Microsoft Windows Server 2008
  • IIS7
  • .NET Framework v3.5 (デフォルト)
  • .NET フレームワーク v4.0.30319
  • ActiveDirectory による認証
0 投票する
1 に答える
3659 参照

visual-studio-2010 - Visual Studio 2010 内から一度に複数のサーバーに Web 配置する

Visual Studio 内からできるだけ少ないクリック数で複数のサーバーに展開する最も簡単な方法は何ですか? 役立つ場合は、FTP やファイル システムではなく、Web デプロイを使用しています。

0 投票する
3 に答える
4312 参照

visual-studio-2010 - TFS Build 2010 - 展開前に JS/CSS を最小化する

ビルド/パッケージ/デプロイ プロセスの一部として、一部の JS ファイルと CSS ファイルを縮小するために、Ajax ミニファイアーを手に入れました。これは優れたツールであり、私たちが必要としているものを正確に実行します。ただし、これをビルド/デプロイ プロセスに統合することは非常に困難です。

理想的には、このツールは、TFS 2010 ビルドの 1 つを実行する場合にのみ実行する必要があります (つまり、開発マシンでローカル (Ctrl+Shift+B jobbie) ビルドを実行する場合ではありません) また、このシナリオでは、「.min.js」などの名前の追加ファイルをロードするのではなく、現在「縮小されていない」ファイルを縮小されたファイル (つまり、同じファイル名の下) に置き換えたいと考えています。

たくさん読んだ後、重要なのはワークフロー内のカスタムビルドタスクだと思います-しかし、これにアプローチする方法がわかりません-特に、リリースから直接プルダウンされるファイルを縮小しようとしているためですTFS 2010 ビルドの一部として、TFS に (つまり、誰かのローカル ワークスペースではなく) ブランチを作成します。

これは、私が達成しようとしていることに最も近い議論です: Microsoft Ajax Minifier - TFS 2010 Workflow - AjaxMin in the TFS Build

ビルド ワークフロー内でカスタム コード アクティビティが必要になると思いますが、この問題を解決するために作成する方法がわかりません。展開前に縮小を可能にするプロセスに光を当てることができる人はいますか?

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

.net - Web デプロイでフォルダーを作成し、ACL を設定する

Microsoft Web デプロイを使用してフォルダーを作成するにはどうすればよいですか? また、そのフォルダを作成したら、そのフォルダに ACL を設定するにはどうすればよいですか?

Visual Studio を使用してファイル システムにパブリッシュするときに、これを行うことはできますか? それとも、ACL を設定してフォルダーを作成できるようにするには、IIS Web 管理サービス (WMSvc) が有効になっているサーバーに発行する必要がありますか?

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

.net - Microsoft Web Deploy で展開パッケージをビルドした後で、サイトを指定できますか?

現在、私は次のことを行っています。

  1. を使用してパッケージを作成

    msbuild something.csproj /P:構成:一部 /T:パッケージ

  2. その後、obj\Some\Package の下の Package フォルダーに移動し、次のコマンドを実行します。

    something.csproj.deploy.cmd /y /M:https://mydeployservice /u:user /p:password --allowUntrusted /A:Basic

すべて正常に動作しますが、アプリケーションをインストールするサイトをどのように指定すればよいのでしょうか? ここでは、サービス/サーバーのみを定義し、サイトの名前は deploy コマンドから取得します。サイト名にパラメーターを使用することはできますか?