問題タブ [webdeploy]
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.
asp.net - IIS Web デプロイ - 仮想ディレクトリを作成しますか?
VS2010/IIS 7.5 でサイトを開発するとき、Web Deploy を使用して自分のマシンから開発サイト サーバーにサイトを公開しています。
このサイトには約 40 個の仮想ディレクトリがあり、展開中にサーバー上にそれらを自動的に作成したいと考えています。これを行う簡単な方法はありますか?
ファイルまたはデータベースからリストをロードしてオンデマンドで作成する小さなアプリを作成することを検討しています。私の開発マシンでは、Web サーバーとはディレクトリの物理パスが異なります。これもまた、問題を引き起こします。
powershell - MSdeploy runcommand から PowerShell を実行しても終了しない
リモート サーバーで PowerShell スクリプトを実行するために MSDeploy を取得しようとしています。これは私がMSDeployを実行する方法です:
HelloWorld.bat には以下が含まれます。
HelloWorld.ps1 には以下のみが含まれます。
ただし、PowerShell は決して終了しないようです。これは、msdeploy を実行した結果の出力です。
誰でも解決策を知っていますか?
visual-studio-2010 - msdeploy (Web Deploy) が 401 認証の問題で失敗する
msdeploy
インストールとセットアップをしようとしています。Web サーバーにリモート サービスをインストールしましたが、すべてのテストで401 unauthorised error
. サーバーは Windows 2008 R2 です。
非常に単純な msdeploy コマンドをテストしています。
そしてエラー:
msdeploy というユーザーを作成し、サーバーのローカル管理者グループに追加しました。
私はチェックしました:
- サービスが適切にインストールされ、開始したこと
- ユーザー名のドメイン部分を使用せず、authType=Basic を追加するさまざまな組み合わせ
- そのフォルダへの完全なアクセス許可を全員に与える
- IIS でリモート接続を許可する
- contentPath および iisApp の「msdeploy」ユーザーに管理サービスの委任ルールを追加しました (これを読むことに大まかに基づいています)
- サーバーへのRDCに使用する別の管理者アカウントで試しました...
- さまざまな contentPaths とさまざまな msdeploy コマンドで試しました
- 特定のアカウントを作成し、そのアカウントを IIS_Users に追加しました。そのユーザーを私の Web サイト "IIS Manager Permissions" に追加し、すべてのプロバイダーに対して "Management Service Delegation" をセットアップしました。
http - http://*:80 と http://+:80 の違いは何ですか
Web Deployについて学習する中で、http://+:80 および http://*:80 について説明するいくつかの netsh.exe コマンドに出くわしました。それらはどういう意味ですか?
visual-studio-2010 - Web Deploy を使用した IIS 設定の展開
Visual Studio 2010 で Web アプリケーションのパッケージ/発行設定を見ると、「IIS マネージャーで構成されているすべての IIS 設定を含める (IIS Web プロジェクトにのみ使用)」というオプションがあります。
VS Dev Server の代わりに IIS を使用して Web アプリケーションを実行していますが、Web Deploy が作成したパッケージをリモート サーバーにデプロイすると、リモート IIS アプリケーションに適用される IIS 設定は、少なくとも見慣れないものです。最悪の場合、完全に間違っています。
たとえば、私のローカル IIS には 2 つの仮想ディレクトリ (イメージ、サウンド) があります。しかし、デプロイすると、4 つのまったく異なる仮想ディレクトリ (_controltemplates、_layouts、_vti_bin、_wpresources) が作成されます。事前にリモート サーバーに 2 つの正しい vdir を手動で作成すると、Web Deploy によってそれらが削除されます。Web Deploy は一体どこからそれらを入手したのでしょうか? また、Web Deploy は、リモート IIS アプリケーションに正しい認証設定を誤って適用しました。
「IIS マネージャーで構成されているすべての IIS 設定を含める」設定が適切な設定を取得していないように見えるため、最終的には、Web Deploy が展開パッケージの一部として使用する何らかの構成ファイルを作成できるようにしたいと考えています。理想的には、ソース管理にチェックインできるものです。しかし、ドキュメントからこれを行う方法を理解できません。パラメータ化とマニフェストについて何かわかりますが、よくわかりません。
msdeploy - webdeploy でデプロイするときの InvalidDataException
Visual Studio を使用してパッケージを作成しました。
次に、それをサーバーにコピーし、そのパッケージをローカルに展開します (これを行う C# プログラムがあります。コードは以下にあります)。
パッケージの V2 を変更してビルドします。デプロイすると、InvalidDataException が発生します (以下の完全なスタック)。
その他の詳細:
OS サーバー2008 R2
パッケージがインストーラーに入れられたときにのみ発生します。ローカルでビルドして実行するだけで、毎回動作します。
インストーラーによって配置された zip ファイルは、最初は正常に機能するため、デプロイされたファイルを削除してから再実行することで、この問題を回避できます。
私はWebDeploy v2を使用しています(ただし、v1でもこの問題がありました)
エラー スタック:
私のプログラムが行っていること (抽出および要約):
msbuild - IIS 6 Web Deployを使用してデフォルト以外の仮想パスに展開するにはどうすればよいですか?
IIS6、Web配置エージェントサービス、およびMSBuildのMSDeployフックを使用して配置しています。現在、MSBuildへの次の一連の引数を使用してデプロイされます。
C:\Inetpub\wwwroot\wss\VirtualDirectories\example.com80
これにより、Webサイトファイルが配置されているにデプロイされます。
D:\Webs
残念ながら、主にスペース上の理由から、にデプロイする必要があります。
代替の物理パスに展開して仮想ディレクトリをマップできるスイッチがある場合は、それを把握しようとしています。
別のSO投稿で提案されているようにリバースエンジニアリングを試みC:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets
ましたが、失敗しました...これらのパラメーターの組み合わせを使用しようとしましたが、目に見える効果はありませんでした。
助言がありますか?
msdeploy - msdeploy によるファイルの変換
MSDeploy の構成変換メカニズムを使用して他のファイルを変換できますか?
iis - Web Deploy 2.0 と Web Farm Framework 2.0 の比較
Scott Gu の最新の投稿を読んだ後、Web Deploy と Web Farm Framework はどのように違うのか疑問に思いました。
iis - Web 配置 2.0 は Windows 認証を有効にできませんか?
Windows 認証を有効にする PowerShell スクリプトを作成する前に、Web デプロイでこれを実行できないことを確認したいだけです。誰かがこれを確認できますか?
Web デプロイの概要: http://learn.iis.net/page.aspx/426/overview-of-web-deploy/