5

ローカルIIS8を使用してASP.NetMVC(3または4は関係ありません)のデバッグを開始しようとすると、次のように表示されます(再生ボタンをクリックするだけです)。

Webサーバーでデバッグを開始できません。Visual Studioには、このプロセスをデバッグするための十分な特権がありません。このプロセスをデバッグするには、VisualStudioを管理者として実行する必要があります。

DEBUG-> Attach To Process-> Show Process From all Users-> w3wp.exeを使用して手動でアタッチしようとすると、同様のメッセージが表示されます。

プロセスにアタッチできません。Visual Studioには、このプロセスをデバッグするための十分な特権がありません。このプロセスをデバッグするには、VisualStudioを管理者として実行する必要があります。

IIS Expressを使用すると、IIS 8が完全に機能するだけで、デバッグができなくなります。

IISでデバッグを有効にしました->デフォルトのWebサイト->.Netコンパイル->デバッグ=True

また、DefaultAppPoolを変更して、ApplicationPoolIdentity / Network Service / MyownAccountを使用してみました。

そして、当然のことながら、私は管理者としてVS2012を実行しようとしました。

4

1 に答える 1

7

VinnyGは正しかった。VSCommandsの問題です。VSCommandsでMediumTrustをチェックすると、IISデバッグが無効になります。ここに画像の説明を入力してください

于 2012-10-31T08:38:44.973 に答える