ASP的安全例外.. NET项目

本文关键字:NET 项目 安全 ASP | 更新日期: 2023-09-27 18:19:18

我得到这个,对我来说,完全是随机错误:

System.Security.SecurityException: Request for the permission of type 'System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.

堆栈跟踪:

[SecurityException: Request for the permission of type'System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral,     PublicKeyToken=b77a5c561934e089' failed.]
System.Reflection.Assembly._GetType(String name, Boolean throwOnError, Boolean ignoreCase) +0
System.Reflection.Assembly.GetType(String name, Boolean throwOnError, Boolean ignoreCase) +42
System.Web.UI.Util.GetTypeFromAssemblies(ICollection assemblies, String typeName, Boolean ignoreCase) +145
System.Web.UI.TemplateParser.GetType(String typeName, Boolean ignoreCase, Boolean throwOnError) +73
System.Web.UI.TemplateParser.ProcessInheritsAttribute(String baseTypeName, String codeFileBaseTypeName, String src, Assembly assembly) +111
System.Web.UI.TemplateParser.PostProcessMainDirectiveAttributes(IDictionary parseData) +279

每当我尝试运行使用我创建的服务的asp.net站点时。该站点是包含该服务的项目的一部分。

我不使用IIS或其他东西,所以不要告诉我关于池的事情。

编辑:我一直都有

  • 新项目,新服务,新网站;
  • 框架1.0到4.0;
  • 添加到web中。配置文件;
  • 与IIS无关;

我可能需要补充一下,它在我的NAS上。

部分解决了,它给出了错误,因为它在我的NAS上。

ASP的安全例外.. NET项目

这是一个有趣的帖子。这个家伙在使用AjaxControlToolkit时也有类似的问题。希望能有所帮助:AjaxControlToolkit和SecurityException

这个问题的解决方案是它位于我的NAS上,这导致了安全问题。把它移到我个人电脑的文件夹里就解决了这个问题。