Windows 認証を使用する .NET MVC 4 アプリケーションがあります。ユーザーが特定の Active Directory グループのメンバーであるかどうかを確認し、メンバーである場合は、追加のメニュー オプションを表示したいと考えています。
if(User.IsInRole("WellnessAdmins"))
{
<li>
<b>@Html.ActionLink("Admin","Admin","Home")</b>
</li>
}
サーバーにデプロイすると、これは正常に機能します。管理リンクが表示されます。ただし、Visual Studio からアプリケーションを起動すると、管理者リンクが表示されません。ローカル コンピューターとサーバーは同じドメインにあります。なぜこの奇妙な行動?