3

IIS 7 でホストしている場合、.Net WCF サービスはどのユーザー アカウントで実行されますか?

IUSR_machineアカウントですか?

別のアカウントで実行する最も簡単な方法は何ですか? (このサービスのためだけに、IIS でホストされている他のものに影響を与えたくありません)。

4

2 に答える 2

6

1 つのアプリケーションだけを変更するには、新しいアプリケーション プールを作成し、そのプールの ID を変更する必要があります。そうすれば、新しいアプリ プールを使用するアプリケーションはその新しい ID を使用するため、他のすべてのアプリケーションはそのまま実行されます。

于 2009-01-14T21:40:20.757 に答える
2

特定のサイトの匿名ユーザーが使用するアカウントを設定するには、その Web サイトのプロパティを開きます。次に、[ディレクトリ セキュリティ] タブに移動します。認証およびアクセス制御ボックスの「編集」ボタンをクリックします。表示されるウィンドウで、サイトへの匿名アクセスに使用するユーザー アカウントを指定できます。これにより、ファイルへのアクセスに使用されるアカウントが制御されますが、ISAPI アプリケーションには適用されない場合があります (その場合、前述のように独自のアクセス許可を持つ新しいアプリケーション プールが必要になります)。

于 2009-01-15T05:03:17.617 に答える