問題タブ [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.
64-bit - AppCmd: Framework と Framework64 の比較
新しいサーバーのバッチがインストールされており、最終的にできるだけ多くのプロセスを自動化しようとしています。これには、connectionStrings で configSource を設定したり、lb プール全体でマシン キーを設定したりするなど、machine.config にいくつかの変更を加えることが含まれます。
64 ビット OS では、appcmd は Framework64 ディレクトリの構成にのみ影響するようです。これは、32 ビット アプリを実行するまでは問題ありません。Framework と Framework64 ディレクトリの両方で構成を変更する必要があります。appcmdにどの構成を混乱させるかを伝えるために使用できる秘密の引数(/ commit:MACHINE32など)はありますか?
iis-7 - IIS7 で Windows 認証を使用して appcmd を使用してファイル/フォルダーを一覧表示する
IIS7 で Windows 認証が設定されているすべてのファイル/フォルダーを一覧表示するために appcmd を使用する方法はありますか?
乾杯
ベイツイ
powershell - Powershellコマンドが成功したかどうかの判断
こんにちは私はPowershellを初めて使用しますが、ちょっとした質問が1つあります。コマンドが正常に完了したかどうかを確認できるようにして、ホストに意味のあるメッセージを送信できるようにします。
このコマンドを使用してappcmd
、IISにバインディングを追加しています。基本的に、それは次のようになります。
./appcmd set site /site.name:........................
しかし、それが成功したかどうかを確認するにはどうすればよいですか?
Write-Host "Successfully added binding"
そのステートメントの直後に置くと、成功したかどうかに関係なく、後で起動すると思いますappcmd
。
私は次のようなことをする必要があると思います:
$successful = ./appcmd set site /site.name:........................
しかし$successful
、メッセージの結果を含む文字列のように見えますか?
これに関する助けに感謝します!乾杯
iis-7 - appcmd を使用してリモート サーバー上に Web サイトを作成するにはどうすればよいですか?
appcmd を使用して、ローカル コンピューターに Web サイトを作成しました。サーバー パラメーターはないようです。つまり、デプロイ先の各マシンにリモート デスクトップで接続し、appcmd コマンドを実行する必要があります。
また、appcmd を使用して IIS 6.0 に展開できますか? そうでない場合、リモート IIS 6.0 Web サーバーに展開するにはどうすればよいですか? iisweb.vbs を試しましたが、Microsoft.cmdlib が見つからないため、Windows 7 コンピューターで実行できません。このファイルを登録するのにうんざりしましたが、違いはありません。
iis - appcmd を使用してアプリケーション プールをサイトに関連付ける
appcmd を使用してコマンド ラインでサイトを作成します。
特定のアプリケーション プールをサイトに関連付けるにはどうすればよいですか?
サイトを作成するには、次のように記述します。
wix - WIXのカスタムアクションのフォーマットに問題がある
WIXでAPPCMDを使用してAPICGIRestrictionを構成しようとしています。
コンパイラは「無効なフォーマット」というエラーをスローします。サーバーでこのコマンドを直接試してみると、正常に機能します。
何か案は?
WIX3.5バージョンを使用しています。また、NETFRAMEWORK40INSTALLROOTDIRのプロパティ参照を取得する方法もわかりませんでした。
ありがとうスナンダ
iis-7 - IIS 7.0 でのアプリケーションの名前変更
一般に、IIS マネージャーのウィンドウ インターフェースを介してアプリケーション設定を編集している間は、アプリケーション エイリアスを編集できないことが知られています。アプリケーションのエイリアスは灰色です (変更は許可されていません)。ただし、この記事では、コマンドライン ユーティリティ ソフトウェアを使用してこれを行う方法を見つけることができます。
http://www.foliotek.com/devblog/rename-applications-and-virtual-directories-in-iis7/
しかし、それを行う別の方法があります。この記事に書かれているように、設定ファイルを編集できます。
設定ファイルで、アプリケーション要素のパス属性の値 ("/Site1") を変更しただけで、それ以上は何も変更しませんでした:
問題は、これら 2 つの方法が同じであり、同じ結果になるかどうかがわからないことです。コマンドライン ユーティリティ (appcmd) は、アプリケーション名の名前を変更するだけでなく、追加の作業を行っているのではないでしょうか?
wcf - WCF のデプロイ - SSL サイトでホスト ヘッダーを設定する必要がある
Visual Studio 2010 / .NET 4.0 の使用
私は何時間もこれに取り組んできましたが、具体的にしようと思います。
WCF 4.0 サービスを IIS 7 に展開しています。http で正常に動作します。Visual Studio から WCF サービスに対するサービス参照を追加し、それに対するコードを問題なく追加できます。
もちろん問題は、サービスを https で実行する必要があることです。
web.config ファイルを手動で処理して、https で実行できるようにしました (少なくとも、ブラウザーで .svc と ?wsdl の表示を確認できます)。
しかしもちろん、IIS は wsdl 全体でドメイン名ではなくマシン名を返します。
したがって、サービス参照を追加しようとすると、このようなものが得られます。
ドキュメントは理解されましたが、処理できませんでした。- WSDL ドキュメントに、解決できなかったリンクが含まれています。- 「https://machinename/MyServiceName.svc?xsd=xsd0」のダウンロード中にエラーが発生しました。- リモート名を解決できませんでした: 'machinename'
問題は、IIS がホスト ヘッダーを返さないため、WCF がマシン名を推測して返していることです。
もちろん、IIS7 では、SSL を使用しているサイトにホスト ヘッダーを追加することはできません。私はグーグルで検索し、他の人がこのようなappcmdを使用してホストヘッダーを設定しているのを見ました
appcmd set site /site.name: /+bindings.[protocol='https',bindingInformation='*:443:']
試してみたところ、サイトが変更されていることがわかりました
しかし、既存の SSL バインディングを変更する代わりに、ホスト名はあるが証明書が添付されていない追加のバインディングを取得します。IIS UI から SSL を選択しようとすると、ホスト名が消去されます。GoDaddy のワイルドカード証明書を使用しています
1) appcmd でこの問題が発生した人はいますか? 解決方法について何かアイデアがあれば。2) webconfig でドメイン名を設定できますか? これまでにそうしようとしたすべての試みは、さまざまな IIS の死のイエロー スクリーンを生成し、1 つまたは別のパラメーターについて不平を言いました。私はあなたの娯楽と提案のためにコピーを含めます.
visual-studio-2010 - コマンドラインからIISExpressでホストされているWebサイトを停止します
私は、IISExpressを使用してアプリケーションをホストしているVisualStudio2010のWebソリューションに取り組んでいます。ビルドプロセスで、一部のプロジェクトからメインWebアプリの下のディレクトリに出力DLLをコピーする必要があります。このディレクトリには、MEFを最新の状態に保つ監視があります。問題は、デバッグするたびにアプリケーションが実行されたままになるため、既存のdllをコピーできないためにビルドが失敗することです。私がやりたいのは、ビルドが始まる前にサイトを停止するビルドコマンドを追加することです。
AppCmd Stop Site "MySiteName"を実行できると期待していましたが、appcmdはサイトオブジェクトでSTOPがサポートされていないと言っています。
コマンドラインからiisExpressでサイトの実行を停止する方法はありますか?
iis - IIS サイトのすべての仮想ディレクトリ リダイレクトを一覧表示する
IIS 7.5 の仮想ディレクトリで作成されたすべてのリダイレクト URL のリストが必要です。
おそらくappcmdを使用して、理想的には次のようなものを出力します:
とても有難い!