1

私は、ASP.NET開発を行う作業マシンでVista(business x32)を実行しています。構築したサイトのサーバーにIISを使用しているため(多くのCMS統合を行っているため、組み込みのWeb開発サーバーではなくIISを使用する必要があります)、デバッグのために常にw3wpに接続する必要があります。

問題は、v3wpがVS 2008からのプロセスに接続するために昇格された権限を必要とすることです。しかし、VSを再起動して「管理者として実行」しようとすると、「このプログラムはブロックされました」「管理者が設定しましたこのプログラムをブロックするポリシー」

この問題が発生するのは、ドメインアカウント(ローカル管理者グループにある)でマシンにログインしている場合のみです。ローカル管理者を使用している場合は問題ありません。

この問題を抱えているのは私だけです。Vistaを使用している他のすべての人は、ドラマなしで管理者としてVSを開くことができます。

これを回避するには、UACをオフにする必要がありますが、(再起動するたびに)常にオンに戻るため、これは非常に苛立たしいことです。

「安全」リストにプログラムを追加する方法もわかりませんでした。

4

2 に答える 2

1

ドメイン管理者に、UACを再度有効にするグループポリシーがあるかどうかを尋ねましたか?

Vistaにはデフォルトで無制限に実行できる場所がいくつかある可能性があり、それらの領域の外にVisual Studioをインストールしている場合は、昇格されたアクセス許可での実行が妨げられている可能性があります。

インストールされている場所を確認し、その場所を[ソフトウェアの制限/追加のルール]領域内の「無制限」領域として追加します。

これを行うには、次の手順に従います。

  1. secpol.mscエディターを開きます。
  2. ローカルポリシー/ソフトウェア制限ポリシー/追加ルールを参照します。
  3. 次に、右側のウィンドウを右クリックして、[新しいパスルール... ]を選択します。
  4. VSがインストールされているパスを参照し、セキュリティレベル無制限に設定します。

それがうまくいかないかどうかを確認してください。

幸運を!

于 2008-09-22T03:11:15.650 に答える
0

UAC を無効にするスクリプトを作成し、コンピューターを再起動するたびに、または VS を起動する直前にそのスクリプトを実行することができます。

レジストリを変更します。

UAC を無効化/有効化するその他のオプション:

仕事用コンピューターのドメイン アカウント (ローカル管理者グループにある) で「管理者として実行」を使用して VS を開くことができるので、コンピューターに問題があると思われます。そして今では、PC の再イメージ化を行っている可能性があるため、おそらく問題は解消されています。

于 2010-10-23T16:55:31.987 に答える