Я пытаюсь использовать поставщика ASPNetWindowsToken
по умолчанию для авторизации пользователей в приложении, в котором я использую олицетворение Windows для входа пользователей. Если я добавлю IsInRole к коду за страницей в загрузке страницы, я могу видетьпользователь в соответствующих ролях, но когда я добавляю авторизацию в web.config, я получаю 401 несанкционированные ошибки.Не уверен, что я что-то упустил или нет, но любая помощь, которую вы можете оказать, будет принята с благодарностью.Ниже мой web.config.
<system.web>
<compilation debug="true" targetFramework="4.0" />
<customErrors mode="Off" defaultRedirect="Error.aspx" redirectMode="ResponseRewrite" />
<profile>
<providers>
<clear />
<add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="ApplicationServices" applicationName="/" />
</providers>
</profile>
<authentication mode="Windows" />
<roleManager enabled="true" defaultProvider="AspNetWindowsTokenRoleProvider" />
<authorization>
<deny users="?" />
<allow roles="DOMAIN\Group" />
</authorization>
</system.web>