問題タブ [appcmd]
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.
c# - C# または appcmd でバインディング IIS 8 を編集する
IIS 8 (Windows 8) で構成されたサイトの既存のバインドを変更するにはどうすればよいですか? コマンドプロンプトでやろうとしています。
管理者モードでコマンド プロンプトを実行して、新しいバインドを追加できます。
コマンドプロンプトで私は使用します:
SET Binding オプションを表示するには、"SET Binding BY BINDING ID" などのコマンドは存在しません。
私が使用するC#コードで:
そして、「権限が不十分なため、構成ファイルを読み取れません」というエラーが表示されます
しかし、コマンドで変更することはできません。そして、次のステップのコードでバインディングを作成できません。変更してみてください。
powershell - 「appcmd」という用語は、コマンドレットの名前として認識されません
次のエラー メッセージが表示されます。
「appcmd」という用語は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません。名前のスペルを確認するか、パスが含まれている場合は、パスが正しいことを確認してから再試行してください。行:1 文字:7
c# - リモート サーバーで appcmd を実行する方法
リモートサーバーで appcmd を実行するには? C#でそれを行う方法はありますか?
PSexec が 1 つの方法であることは知っていますが、C# ライブラリを使用したより簡単な方法を確認したいと考えています。
iis - appcmd set config appSettings - プラス (+) を含む値はスペースに変換されています
appcmd を使用して web.config で appSetting を設定しようとしていますが、appSetting の値に + 記号が含まれています。appcmd を実行すると、appSetting が作成されますが、+ がスペースに変換されます。
私が実行しているappcmd:
作成される appSetting:
appcmd で + の代わりに %2b を使用しようとしましたが、これは機能しませんでした (appSetting.
appcmd を使用しているときに appSetting に + 記号を含める方法を知っている人はいますか?
iis - APPCMD Web サイトに追加する前にバインディングが存在するかどうかをテストする方法は?
デプロイ スクリプトで appcmd を使用してサーバーをセットアップします。既存のサイトにバインディングを追加してもエラーがスローされないようにする必要があります。
動作しますが、次のスクリプト実行でエラーが発生します..
それぞれ「http, *:alias-abc.com」に設定された結合キー属性「protocol, bindingInformation」を使用して、タイプ「バインディング」の重複するコレクション エントリを追加することはできません
appcmd に追加する前にバインディングが存在するかどうかを確認する方法はありますか
(powershell は許可されていないため、appcmd または他のコマンド ライン exe のいずれかである必要があります)
ありがとう
shell - appcmd の出力を変数にリダイレクトする
私は以下を実行しようとしています:
しかし、次のエラーが発生します。
iis-7.5 - appcmd を使用して特定のサイトの匿名認証ユーザーを設定する
IIS UI を使用すると、サイトを選択し、IIS で認証を開き、匿名認証を編集してアプリケーション プール ID を使用できます。ただし、appcmd を使用して同じことをしようとすると、問題が発生します。
これを実行すると、次のようになります。
これは明らかに UI を介して実行できるため、appcmd コマンドは、UI を介して実行しているものとは異なることを実行しようとしているに違いありません。問題は、appcmd を使用して UI アクションを複製するにはどうすればよいかということです。
powershell - IIS7 が invoke-command によって異なる動作をするのはなぜですか?
IIS7 CLI ユーティリティ appcmd が、invoke-command を使用して呼び出されたときに、この奇妙な動作を確認しました。
これは、実行しようとしている小さなコマンドです。
コマンドは完全に正常に実行されます [すべての %PATH% 変数が設定されている IIS7 マシンで実行されます]。次のような出力が得られます
リモート マシンから invoke-command を介して同じことを行います。
リモートバージョン-I
出力はありませんが、空行は 3 行だけです!!!
リモートpowershellセッションを作成してやると、うまくいきます..
リモート版Ⅱ
動作に違いがあるため、ユーザー権限の問題は疑わしくありません。
何か間違ったことをしている場合はお知らせください。なぜこれが機能しないのか、私の人生では理解できません。
azure - Azure Web ロールで aspnet.config を更新しています
Azure Web ロール (Azure Web サイトではなくクラウド サービス) にデプロイされた SignalR ソリューションがあり、各インスタンスへの接続数を最大化できるようにするために、さまざまな ASP.NET 設定を詳細に変更する必要があります。この記事: http://www.asp.net/signalr/overview/performance/signalr-performance#tuning
appConcurrentRequestLimit と requestQueueLimit の設定は、APPCMD を使用して関連する変更を行うスタートアップ タスクで簡単に変更できました。ただし、maxConcurrentRequestsPerCPU 設定は aspnet.config ファイルにあり、同じメカニズムでは変更できません。
スタートアップ タスクを使用してそのファイルを直接更新しようとしましたが (現時点では基本的なファイルの置き換えのみ)、スタートアップ タスクの完了後に Azure ランタイムに置き換えられたように見えるため、変更が失われます。マシンに RDP で接続し、手動で変更を加えることができるので、機能することがわかりましたが、オンデマンドでスケールアップおよびスケールダウンするサービスでは持続可能ではありません。
Azure 環境でこの設定を変更する方法についてのアイデアをいただければ幸いです。