方法 : ユーザー アカウントでワーカー プロセスを実行する
更新 : 2007 年 11 月
このトピックの内容は、次の製品に該当します。
Edition |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro/Team |
表の凡例 :
対象 |
|
該当なし |
|
既定で非表示のコマンド |
ユーザー アカウントを使用して ASP.NET ワーカー プロセス (aspnet_wp.exe または w3wp.exe) を実行できるようにコンピュータを設定するには、次の手順を実行します。
手順
ユーザー アカウントで aspnet_wp.exe を実行するには
コンピュータでランタイムをインストールしたパスの CONFIG フォルダにある machine.config ファイルを開きます。
<processModel> セクションを見つけ、user 属性と password 属性を、aspnet_wp.exe を実行するユーザー アカウントの名前とパスワードに変更します。
machine.config ファイルを保存します。
Windows Server 2003 では、既定で、IIS 6.0 がインストールされます。対応するワーカー プロセスは w3wp.exe です。aspnet_wp.exe をワーカー プロセスとして IIS 5.0 モードで実行するには、次の手順を実行します。
[スタート] ボタンをクリックし、[管理ツール] をポイントして、[インターネット インフォメーション サービス (IIS) マネージャ] をクリックします。
[インターネット インフォメーション サービス] ダイアログ ボックスの [Web サイト] フォルダを右クリックし、[プロパティ] を選択します。
[Web サイトのプロパティ] ダイアログ ボックスの [サービス] を選択します。
[IIS 5.0 プロセス分離モードで WWW サービスを実行する] をオンにします。
[プロパティ] ダイアログ ボックスを閉じ、[インターネット サービス マネージャ] を閉じます。
Windows のコマンド プロンプトを開き、次を実行してサーバーをリセットします。
iisreset
または
net stop iisadmin /y net start w3svc
[Temporary ASP.NET Files] フォルダを探します。このフォルダは、[CONFIG] フォルダと同じパスにあります。[Temporary ASP.NET Files] フォルダを右クリックし、ショートカット メニューの [プロパティ] をクリックします。
[Temporary ASP.NET Files のプロパティ] ダイアログ ボックスで、[セキュリティ] タブをクリックします。
[詳細設定] をクリックします。
[Temporary ASP.Net Files のセキュリティの詳細設定] ダイアログ ボックスで、[追加] をクリックします。
[ユーザー、コンピュータまたはグループの選択] ダイアログ ボックスが表示されます。
[選択するオブジェクト名を入力してください] ボックスに、ユーザー名を入力して、[OK] をクリックします。ユーザー名は、「ドメイン名\ユーザー名」の形式で入力する必要があります。
[Temporary ASP.NET Files のアクセス許可のエントリ] ダイアログ ボックスで、ユーザーにフル コントロールを付与し、[OK] をクリックして [Temporary ASP.NET Files のアクセス許可のエントリ] ダイアログ ボックスを閉じます。
[セキュリティ] ダイアログ ボックスが表示され、システム フォルダのアクセス許可を本当に変更するかどうかの確認が求められます。[はい] をクリックします。
[OK] をクリックして、[Temporary ASP.NET Files のプロパティ] ダイアログ ボックスを閉じます。