問題タブ [servermanager]
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.
vb.net - IIS ではなく IIS Express を使用して IIS アプリケーション プール/アプリケーションをプログラムで追加する
アプリケーション プールとアプリケーションを作成する Visual Basic アプリケーションがあります。64 ビットの Windows 8 マシンで実行すると、プールとアプリケーションが IIS 8.0 ではなく IIS Express 8.0 で作成されます。\documents\IISExpress で applicationhost.config を開き、そこで変更が行われていることを確認しました。IIS Express ではなく IIS をターゲットにする方法についての洞察をいただければ幸いです。構成アプリケーションは通常、Web サーバーで実行されますが、開発マシンでも動作する必要があります。IIS バージョンを取得するコードは次のとおりです。
上記の DomainName に localhost とマシン名の両方を使用すると、IIS Express に接続されます。アプリケーション プールを作成する関数を次に示します。poolName 変数を設定するループは、IIS Express を使用しているかどうかを判断するのに役立つデバッグ用です。繰り返しますが、動作しますが、IIS Express にプールが作成されます。
任意の支援をいただければ幸いです。
vb.net - .net 4.5 に Microsoft.Web.Administartion がありません
私のプロジェクトは .Net4.5 に設定されていますが、何らかの奇妙な理由で、上記の名前空間が存在しないように見えるため、インポートできません。
intsrv フォルダー内に dll があり、proj タイプを変更するオプションがありません。続行する方法はありますか?
c# - ServerManager を使用して IIS サイトを読み取るときに UAC を回避する方法
IIS サイトを読み込んで操作するためにServerManager
withinを使用しています。Microsoft.Web.Administration
残念ながら、これには UAC が必要なようです。これを回避する方法はありますか、それとも、これを行う前にユーザーに許可を求める必要があることを受け入れる必要がありますか?
iis-7 - IIS7 への WMI アクセス
サーバーの IIS サイトとアプリケーションを列挙する内部ツールがあります。次のようなコードを使用します。
私が抱えている問題は、Sites
コレクションにアクセスすると、VPN 経由でサーバーに接続するときに応答時間が非常に遅いことです。サイトのアプリケーションへのアクセスはさらに遅くなります。私の理論では、速度が遅いのは、サイトのメタデータのセット全体がネットワーク経由で送信される可能性が高いという事実によるものです。ただし、サイト データのサブセットのみが必要です。
私の理論では、コードを WMI クエリを使用するように切り替えれば、このアプリケーションに関連する特定のフィールド ( などSELECT Name from Site
) のみをクエリできるようになります。Site
残念ながら、WMI CIM Studio で WMI オブジェクトを探索しようとすると、ローカルの IIS 7.5 の場合でも、やオブジェクトなど、存在するはずのオブジェクトがまったくありませんでしたApplication
。root\WebAdministration
名前空間に使用しています。
この WMI は IIS 7.5 で機能しますか? 「IIS 6 WMI 互換性」がオンになっていることを確認しました。IIS インスタンスのメタデータを照会する別の軽量な方法はありますか?
c# - リモート マシン C# の IIS7 に Web サイトを追加する
現在、現在のマシンの IIS7 に Web サイトを追加する C# で記述されたアプリケーションがあり、完全に動作します。コードは次のとおりです。
同じネットワーク上にあるリモート マシン上の IIS に Web サイトを追加するこのコードのバージョンを作成する必要があります。そのコードは次のとおりです。
machineName がコードを実行するマシンである場合、Web サイトが IIS に追加されます。ただし、machineName がリモート マシンの場合、次の例外が発生します。
CLSID {2B72138B-3F5E-4502-8052-803546CE3364} を持つリモート コンポーネントの COM クラス ファクトリを "リモート マシン名" から取得できませんでした。次のエラーが原因でした: 80070005 "リモート マシン"
実行時に例外が発生する
上記のコードを実行する前に、偽装を使用して管理者になりすます。マシンにリモート接続でき、C# コードを使用してマシン上にファイルを作成することもできます。
リモートマシンのアクセス許可に問題があるか、それが VM であることが原因である可能性があると思いますが、よくわかりません。
コード 80070005 はかなり一般的なもので、アクセスが制限されていることを表していますが、管理者になりすましていると考える理由がわかりません。
Windows 7 sp1 x64 マシンでコードを実行しており、リモート VM は Windows Server 2008 sp2 x64 を実行しています。
この問題を解決する方法や、リモート マシン上の IIS に Web サイトを追加する別の方法について何かアイデアをお持ちの方がいらっしゃいましたら、ぜひお聞かせください。
ありがとう
adfs2.0 - Dynamics AX 2012 モバイル コネクタの ADFS を構成する
こちらのホワイトペーパーに記載されている手順に従って、Dynamics AX モバイル ソリューションをインストールして構成しようとしています。
12 ページでは、URL を開くことでサービスが正しく設定されているかどうかを検証できます。https://localhost/adfs/fs/federationserverservice.asmx
サービスが利用できないことを示す HTTP エラー 503 が表示されます。https://localhost/adfs/services/trust/13/usernamemixed
これらの URL:を開こうとしhttps://localhost/FederationMetadata/2007-06/FederationMetadata.xml
ましたが、同じエラー メッセージが表示されました。ADFS の IIS アプリケーション プールが実行されています。ADFS Windows サーバーが実行されています。
面白いのは、「メールによるワークフロー承認」が機能していることです。ADFS は、Windows Server 2012 R2 のサーバー マネージャーを介してインストール/追加されます。
これを解決する方法はありますか?
c# - Microsoft.Web.Administration を使用してプログラムで IIS7 にリモート サイトを作成する: 無効なインデックスです。(HRESULT からの例外: 0x80070585)
Web アプリケーション用のプロビジョニング ツールを作成しようとしています。Microsoft.Web.Administration.ServerManager を使用して、IIS7.5 で Web サイトをリモートで作成しようとしています。
コード:
上記のコードは、次のエラーで継続的に失敗します:無効なインデックス。(HRESULT からの例外: 0x80070585)
ノート:
- このコードをホスト上でローカルに実行すると、エラーは発生せず、Web サイトは正常に作成されます。
- 私のユーザーは、リモート ホストの管理者権限を持っています。
- サイトのリストの読み取りなど、リモート ホストで他の操作を実行できます。
- 私のワークステーションは Windows 8 を実行しています
- Server 2012 ホストに対して上記のコードを正常に実行できました。Server 2008R2 ホストに対して Windows 8 クライアントでこのコードを実行すると、ある種の非互換性があるようです。
- Microsoft.Web.Administration.7.0.0.0 を使用しています。
この問題を解決するための助けをいただければ幸いです。
ありがとうございました
c# - c# Remote ServerManager & COM Surrogate フットプリント
IISワーカーリクエストをかなりのWebページに表示する次の方法がありますが、ページが更新されるたびに、使用可能なメモリがなくなるまで、ターゲットマシンのdllhost(COMサロゲート)のメモリ消費が増加します。私はC#に関しては初心者なので、このコードを変更してターゲットサーバーのメモリフットプリントをリフレッシュするたびに解放する方法を誰かが説明してくれることを願っていますか?
.net - SNI オプションを使用してプログラムで IIS 8 にバインディングを追加する
Microsoft.Web.Administration ライブラリ (.NET Framework) を使用して、フラグ SNI チェック (サーバー名表示) を持つ IIS 8 のバインドを作成しようとしています。
これは、IIS の下で同じ Web サイトに対して複数の SSL バインディングを取得したいので、すべて 1 つの IP アドレスを使用する必要があるためです。これは、IIS 8 の主な新機能の 1 つです。
Binding クラスを調べましたが、それを示すフラグやオプションが見つかりません。
現在の Microsoft.Web.Administration v 7.0.0.0 で可能ですか? まだ見つかっていない新しいバージョンが必要ですか?
バージョン 7.9.0.0 は IIS Express 専用であることは知っていますが、これは私のシナリオではないため、調べていません。