問題タブ [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.
msdeploy - 管理者以外のアカウントを使用して、コマンド ラインからのみ Web パッケージを公開/展開することはできますか?
タイトルには拡張が必要です。要約すると、次のことは不可能だと思います。
- Web サイトを IIS 8 ホストに展開する
- Web 配置パッケージの使用
- VS 2013 ですぐに使える公開機能を使用する
- 特定のサイトに展開する権限が委任されている管理者以外の IIS マネージャー ユーザーを使用する
それはすべて、すべてを台無しにする1つの小さな詳細に帰着するように見えますが、すべてがバラバラになるまでのプロセスを説明する必要があります.
Publish
Web パッケージに発行するように構成された VS 2013 で発行プロファイルを作成します。次に、開発者コマンド プロンプトで次のコマンドを実行します。
これはビルド プロセスを経て、_PublishedWebsites\Web_Package
フォルダー内に予想されるパッケージと展開ファイルが表示されます。次のステップは、Web_Package フォルダーからこれを実行することです。
ここで問題が発生します。これにより、次の拡張コマンドが生成されます (読みやすいように書式設定されています)。
その実行結果は次のとおりです。
次のように、展開されたコマンドだけを手動で再実行し、site
パラメータに MsDeploy.axd URL のタグを付けることで、この問題を解決できます。
ただし、MSBuild によって自動生成された Web.deploy.cmd を介してこれを設定する方法がわかりません。私がこれを試してみると:
結果は次のようになります (ここでも、読みやすいように書式設定されています)。
管理者アカウントを使用して、このプロセスを正常に実行できます。しかし、非管理者にはこの site= querystring 値が必要であり、自動生成された Web.deploy.cmd にはそれがないようです。
ここで明らかな何かが欠けていますか?IIS 管理側で不足しているアクセス許可はありますか? このブログ投稿で指示されているように、管理サービスの委任ルールが設定されていることを確認しました。
azure - コマンド ライン経由で Web デプロイ パッケージを Azure Web サイトにデプロイするにはどうすればよいですか?
今日の取り組み
現在、次のコマンドを使用して、テスト環境用の MSBuild を介して Windows Azure Web サイト (WAWS) に Web デプロイします。
達成したいこと
テスト ビルドと同時に (可能な場合を除き、MSBuild への同じ呼び出しではありません)、prod ビルド/デプロイを作成し、後でビルドがテストに合格した時点で、prod ビルドを prod 経由でデプロイしたいと考えています。コマンドライン。(できれば Web Deploy を使用)
これをどのように達成できると思いますか
これを行う最善の方法は、テスト ビルド時に Web 配置パッケージを作成することだと思います。その後、その Web Deploy Package をデプロイします。
知っておくべきこと
- Web 配置パッケージ/その後のそのパッケージの配置は、これを行うための最良の方法ですか?
- コマンド ラインから Web デプロイ パッケージをデプロイするにはどうすればよいですか? 現時点では、適切なパラメーター セットを使用して MSBuild を介して展開するのは非常に簡単です。
次のファイルを作成する Web 配置パッケージを作成する方法を既に知っています
そのパッケージを Windows Azure Web サイトに展開する方法がわかりません
asp.net-mvc - Microsoft Web Deploy v3 以降が推奨されます。ASP.NET Web サイトを amazon ec2 にデプロイする場合
このチュートリアルに従いました
Web デプロイ 3.5 をインストールし、ec2 インスタンスの iis に Web サイトを追加しましたが、まだこのエラーが発生しています。
サービスURLとしてパブリックDNSを使用しています
前もって感謝します
編集:ビジュアルスタジオ2012を使用しており、ウェブサイトは.NET 4.5です
iis - Web デプロイ後の bower と npm
デプロイ後に Web デプロイを実行している IIS サーバーで "npm install" と "bower install" を実行することはできますか?
次のアプローチを試しましたが、うまくいきませんでした。
visual-studio - ASP.NET 5 で Web 展開を実行する方法は?
Visual Studio で ASP.NET 5 プロジェクトの発行をクリックすると、選択できるターゲットは 3 つだけです: Microsoft Azure Web Apps、
インポート、
ファイル システム
ASP.NET 4.6 プロジェクトに示されているように、Web Deploy または Web Deploy パッケージはありません。
ASP.NET 5 プロジェクトで Web Deploy を実行するにはどうすればよいですか?
asp.net - エラー: 「スキーマが見つからないため、構成セクション 'system.webServer/management/delegation' を読み取れません。
Web デプロイを介して、自分のコンピューターから IIS Web サーバーに Web サイトを公開しようとしています。
私は3つのサーバーを持っています。すべてのサーバーに同じもの (Webdeploy など) がインストールされ、サービス (Web 配置エージェント サービスと Web 管理サービス) が開始されます。
最初のサーバーでは、接続に問題はありません。しかし、Visual Studio で IIS への「接続を検証」すると、他の 2 つのサーバーでエラーが発生します。IIS サーバーのログを見ると、html コード 200 (ok) のアクセス リストがあります。
リモート コンピューターで要求が処理されたときにエラーが発生しました。ファイル名: MACHINE/WEBROOT
エラー: スキーマが見つからないため、構成セクション 'system.webServer/management/delegation' を読み取ることができません
何がこの問題を解決できるのか本当にわかりません。あなたが私を助けてくれることを願っています.