当我们尝试打开我们的管理员登录页面时,我们遇到了以下安全异常问题。
Security Exception
Description: The application attempted to perform an operation not allowed by the security policy.
To grant this application the required
permission please contact your system administrator or change the application's trust level in the configuration file.
Exception Details: System.Security.SecurityException: Request failed.
首先,我们使用会员身份进行用户身份验证操作,我们有两个单独的应用程序,一个用于管理员,一个用于用户,每个应用程序都有自己的 Web.Config 文件。
用户数据在 wwwroot 中上传,但管理员数据在 wwwroot/admin 和 admin webconfig 中上传,我们将 Login.aspx 定义为 admin 的默认页面(当用户输入 mysite.com/admin 时),我们为 admin 创建了一个虚拟目录(因为我们有两个名为 /admin 的 Web.Config 文件,路径为 mysite.com/wwwroot/admin
有趣的是,我们在其他一些项目中使用相同的方法(具有相同的成员资格和 web.config 以及相同的主机)但它们运行良好,并且在我们的某些项目中不时出现提到的问题(并非总是发生)事件,尽管所有设置和基础设施(对于所有项目)都是相同的。
我们还有一些 web 服务的 app_Webreference 文件夹,这可能是问题的原因,但我不确定。我们试图更改安全信任级别,但主机不允许我们这样做,如果它来自主机所以为什么我们的其他一些网站没有这个问题所以目前我不知道似乎是什么问题,但它确实有问题请帮助我
多谢