方法 : ユーザー アカウントでワーカー プロセスを実行する
このトピックの内容は、次の製品に該当します。
エディション |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro、Premium、Ultimate |
ユーザー アカウントを使用して 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 6.0 モードで実行するには、次の手順を実行します。
[スタート] ボタンをクリックし、[管理ツール] をポイントして、[インターネット インフォメーション サービス (IIS) マネージャー] をクリックします。
[インターネット インフォメーション サービス] ダイアログ ボックスの [Web サイト] フォルダーを右クリックし、[プロパティ] を選択します。
[Web サイトのプロパティ] ダイアログ ボックスの [サービス] を選択します。
[IIS 6.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 のプロパティ] ダイアログ ボックスを閉じます。