9

私のマシンで使用するために、IIS でローカルに実行するように Web サイトを構成しました。私のデスクトップ アプリケーションは、このローカルで実行されている Web サイトでいくつかの操作に使用できます。

ウェブサイトを構成するために私が従った手順があります

  1. IIS マネージャーを使用して、ディレクトリを指す Web アプリケーションを構成します。(C:\somefolder):
    [スタート] > [インターネット インフォメーション サービス (IIS) マネージャー]。
    左側のツリー ビューを展開し、[既定の Web サイト] を右クリックします。
    「アプリケーションを追加」を選択します。
    「エイリアス」を「sampleweb」に設定し
    ます。「選択」ボタンをクリックし、「ASP.NET 4.0」アプリケーション プールを選択します。
    「物理パス」をディレクトリ - C:\somefolder に設定します。
    「OK」をクリックします。

  2. IIS マネージャーを使用して、別のディレクトリ (C:\somefiles) を指す仮想ディレクトリを構成します。
    スタート > インターネット インフォメーション サービス (IIS) マネージャー。
    左側のツリー ビューを展開し、[既定の Web サイト] を右クリックします。
    「仮想ディレクトリの追加」を選択します。
    「エイリアス」を「somefiles」に設定します。
    「物理パス」をディレクトリ - C:\somefiles に設定します。
    「OK」をクリックします。

そのため、アプリケーションを配布するときに、ユーザーのマシンにローカル サーバーをセットアップし、IIS で上記の手順を実行できるようにしたいと考えています。
ローカルサーバー部分のセットアップはできましたが、ユーザーのマシンで上記の手順をプログラムで実行してWebサイトを実行する方法について混乱しています。
助言がありますか?私は〜に乗っていますWindows 7 64 bit IIS7

4

2 に答える 2

8

名前空間を見てください。Microsoft.Web.Administration名前空間には、話している構成を含め、IISのすべての側面を管理するための管理されたクラスが含まれています。

Microsoft.Web.Administration名前空間には、開発者がIISマネージャーを管理するために使用できるクラスが含まれています。この名前空間のクラスを使用すると、管理者は構成情報をApplicationHost.config、Web.config、およびAdministration.configファイルに読み書きできます。

これらのクラスは、C#コードまたはPowerShellから使用できます。

于 2012-04-12T09:01:41.690 に答える
3

このIISでのサイトと仮想ディレクトリの作成 およびIIS のプログラムによる管理の使用をお読みください。

于 2012-04-12T09:07:20.767 に答える