0

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

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.config 文件中;
  • 它与 IIS 无关;

我可能需要添加它在我的 NAS 上。

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

4

2 回答 2

0

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

于 2012-01-02T15:36:20.680 回答
0

问题的解决方案是它位于我的 NAS 上并导致安全问题。将它移动到我电脑中的文件夹解决了这个问题。

于 2012-12-06T16:44:27.177 回答