错误的堆栈跟踪如图所示
执行期间生成了未处理的异常 当前的网络请求。有关的来源和位置的信息 可以使用下面的异常堆栈跟踪来识别异常。
堆栈追踪:
[SystemException:主域之间的信任关系 并且可信域失败。 ]
System.Security.Principal.NTAccount.TranslateToSids(IdentityReferenceCollection sourceAccounts,Boolean& someFailed)+1185
System.Security.Principal.NTAccount.Translate(IdentityReferenceCollection sourceAccounts,Type targetType,Boolean& someFailed)+44
System.Security.Principal.NTAccount.Translate(IdentityReferenceCollection sourceAccounts,Type targetType,Boolean forceSuccess)+47
System.Security.Principal.WindowsPrincipal.IsInRole(String role)+101 System.Web.Configuration.AuthorizationRule.IsTheUserInAnyRole(StringCollection 角色,IPrincipal校长)+123
System.Web.Configuration.AuthorizationRule.IsUserAllowed(IPrincipal的 user,String verb)+256
System.Web.Configuration.AuthorizationRuleCollection.IsUserAllowed(IPrincipal的 user,String verb)+199
System.Web.Security.UrlAuthorizationModule.OnEnter(Object source, EventArgs eventArgs)+8872580
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +68 System.Web.HttpApplication.ExecuteStep(IExecutionStep step,Boolean& completedSynchronously)+75
答案 0 :(得分:1)
实际上上述问题的根本原因是在我的web.config文件中,我们有Authentication(windows)和Authorization条目限制了我登录系统。然后我更正了配置文件,以便我可以通过允许每个人登录来登录系统。我的配置现在看起来像
<authentication mode="Windows"/> <authorization> <allow users="*"/>
</authorization>