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目录。在管理员WebConfig中,我们将Login.aspx定义为管理员的默认页面(当用户输入mysite.com/admin时),并为管理员创建了一个虚拟目录(因为我们有两个Web.Config文件),名称为/admin,路径为mysite.com/wwwroot/admin
有趣的是,在某些其他项目中,我们使用相同的方法(具有相同的会员资格和Web.Config以及相同的主机),它们工作良好,并且在我们的一些项目中偶尔出现了上述问题(并非总是出现),尽管设置和基础设施对于所有项目都是相同的。
我们还有app_Webreference文件夹用于一些Web服务,这可能是问题的原因,但我不确定。我们尝试更改安全信任级别,但主机不允许我们这样做,如果是主机的问题,为什么我们的其他网站没有此问题,所以目前我不知道问题似乎是什么,但它真的很棘手,请帮助我。
非常感谢!